11name : ' Create release'
22description : ' Create a new release'
33inputs :
4- github_token :
4+ github-token :
55 description : ' The GitHub token'
66 required : true
7- production_release :
7+ production-release :
88 description : ' Is production release?'
99 required : true
10- node_version :
10+ node-version :
1111 description : ' The Node version'
1212 required : true
1313 default : 20
1414outputs :
15- release_published :
15+ release-published :
1616 description : ' If the release was published'
17- release_version :
17+ release-version :
1818 description : ' The new release version'
19- release_id :
19+ release-id :
2020 description : ' The new release ID'
2121
2222runs :
2525 - name : setup node
2626 uses : actions/setup-node@v4
2727 with :
28- node-version : ${{ inputs.node_version }}
28+ node-version : ${{ inputs.node-version }}
2929
3030 - name : install npm dependencies
3131 run : npm install
@@ -35,20 +35,20 @@ runs:
3535 id : get-next-version
3636 run : npx semantic-release --dry-run
3737 env :
38- GITHUB_TOKEN : ${{ inputs.github_token }}
38+ GITHUB_TOKEN : ${{ inputs.github-token }}
3939 shell : bash
4040
4141 - name : create release - beta
42- if : ${{ inputs.production_release != 'true' }}
42+ if : ${{ inputs.production-release != 'true' }}
4343 env :
44- GITHUB_TOKEN : ${{ inputs.github_token }}
44+ GITHUB_TOKEN : ${{ inputs.github-token }}
4545 run : ' npx semantic-release'
4646 shell : bash
4747
4848 - name : create release
49- if : ${{ inputs.production_release == 'true' }}
49+ if : ${{ inputs.production-release == 'true' }}
5050 env :
51- GITHUB_TOKEN : ${{ inputs.github_token }}
51+ GITHUB_TOKEN : ${{ inputs.github-token }}
5252 run : ' npx semantic-release --branches main'
5353 shell : bash
5454
6868 - name : set outputs
6969 id : set-outputs
7070 run : |
71- echo "{release_published }=${{ steps.get-next-version.outputs.new-release-published }}" >> $GITHUB_OUTPUT
72- echo "{release_version }=${{ steps.get-next-version.outputs.new-release-version }}" >> $GITHUB_OUTPUT
73- echo "{release_id }=${{ steps.get-release-id.outputs.result }}" >> $GITHUB_OUTPUT
71+ echo "{release-published }=${{ steps.get-next-version.outputs.new-release-published }}" >> $GITHUB_OUTPUT
72+ echo "{release-version }=${{ steps.get-next-version.outputs.new-release-version }}" >> $GITHUB_OUTPUT
73+ echo "{release-id }=${{ steps.get-release-id.outputs.result }}" >> $GITHUB_OUTPUT
7474 shell : bash
0 commit comments