Skip to content

Commit 6439184

Browse files
committed
fix: add proper permissions to release workflow
- Add contents: write permission for GitHub token - Replace deprecated create-release action with softprops/action-gh-release - Simplify release creation parameters
1 parent 3e68a8d commit 6439184

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

.github/workflows/release.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
tags:
66
- 'v*'
77

8+
permissions:
9+
contents: write
10+
811
jobs:
912
release:
1013
runs-on: ubuntu-latest
@@ -21,12 +24,8 @@ jobs:
2124
git log $(git describe --tags --abbrev=0 HEAD^)..HEAD --pretty=format:"- %s" >> RELEASE_NOTES.md
2225
2326
- name: Create GitHub Release
24-
uses: actions/create-release@v1
25-
env:
26-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
27+
uses: softprops/action-gh-release@v1
2728
with:
28-
tag_name: ${{ github.ref }}
29-
release_name: Release ${{ github.ref }}
3029
body_path: RELEASE_NOTES.md
3130
draft: false
3231
prerelease: false

0 commit comments

Comments
 (0)