abp
1name: Create Release
2
3on:
4workflow_dispatch:
5inputs:
6tag_name:
7description: 'Tag Name'
8required: true
9prerelease:
10description: 'Pre-release?'
11required: true
12branchName:
13description: 'Branch Name'
14required: true
15
16jobs:
17build:
18runs-on: ubuntu-latest
19steps:
20- name: Checkout code
21uses: actions/checkout@v2
22with:
23ref: ${{ github.event.inputs.branchName }}
24
25- name: Create Release
26id: create_release
27uses: actions/create-release@v1
28env:
29GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
30with:
31tag_name: ${{ github.event.inputs.tag_name }}
32release_name: ${{ github.event.inputs.tag_name }}
33draft: false
34prerelease: ${{ github.event.inputs.prerelease }}
35
36- name: Checkout code at tag
37uses: actions/checkout@v2
38with:
39ref: ${{ github.event.inputs.tag_name }}
40
41- name: Build Project
42run: |
43# add your build commands here, depending on your project's requirements.
44echo "Build project here"
45