3333 uses : actions/checkout@v3
3434 with :
3535 fetch-depth : 0
36+ token : ${{ secrets.RELEASE_TOKEN }}
3637
3738 - name : Use Node.js 18
3839 uses : actions/setup-node@v3
@@ -45,12 +46,10 @@ jobs:
4546
4647 - name : Get package version
4748 id : package-version
48- uses : martinbeentjes/npm-get-version-action@main
49- with :
50- path : ${{ inputs.linter }}
49+ run : echo "version=$(cat ${{ inputs.linter }}/package.json | jq -r '.version')" >> $GITHUB_OUTPUT
5150
5251 - name : Check tag non-existence
53- run : if git show-ref --tags --verify --quiet -- "refs/tags/${{ inputs.linter }}/${{ steps.package-version.outputs.current- version }}"; then echo "::error::Tag already exists" && exit 1; fi
52+ run : if git show-ref --tags --verify --quiet -- "refs/tags/${{ inputs.linter }}/${{ steps.package-version.outputs.version }}"; then echo "::error::Tag already exists" && exit 1; fi
5453
5554 - name : Extract release notes
5655 id : extract-release-notes
@@ -60,23 +59,25 @@ jobs:
6059 prerelease : true
6160
6261 - name : Update changelog
63- uses : thomaseizinger /keep-a-changelog-new-release@v1
62+ uses : suyaser /keep-a-changelog-new-release@1.4.0
6463 with :
65- tag : ${{ inputs.linter }}/${{ steps.package-version.outputs.current-version }}
64+ version : ${{ steps.package-version.outputs.version }}
65+ tag : ${{ inputs.linter }}/${{ steps.package-version.outputs.version }}
6666 changelogPath : ${{ inputs.linter }}/CHANGELOG.md
6767
6868 - name : Commit new version
6969 uses : EndBug/add-and-commit@v9
7070 with :
71- message : Bump ${{ inputs.linter }} to ${{ steps.package-version.outputs.current- version }}
71+ message : Bump ${{ inputs.linter }} to ${{ steps.package-version.outputs.version }}
7272 default_author : github_actions
7373
7474 - name : Create release
7575 uses : softprops/action-gh-release@v1
7676 with :
77- name : ${{ inputs.linter }} ${{ steps.package-version.outputs.current- version }}
78- tag_name : ${{ inputs.linter }}/${{ steps.package-version.outputs.current- version }}
77+ name : ${{ inputs.linter }} ${{ steps.package-version.outputs.version }}
78+ tag_name : ${{ inputs.linter }}/${{ steps.package-version.outputs.version }}
7979 body : ${{ steps.extract-release-notes.outputs.release_notes }}
80+ token : ${{ secrets.RELEASE_TOKEN }}
8081
8182 publish-npm :
8283 runs-on : ubuntu-latest
0 commit comments