Skip to content

Commit de0a73c

Browse files
committed
Update release workflow
1 parent 16b307c commit de0a73c

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ jobs:
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

Comments
 (0)