Skip to content

Commit 0669045

Browse files
committed
Tag using gh release command with write-all permission
1 parent 01d153d commit 0669045

File tree

1 file changed

+16
-22
lines changed

1 file changed

+16
-22
lines changed

.github/workflows/release.yaml

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
name: Release
22
on:
3-
workflow_dispatch:
4-
pull_request:
5-
types: [closed]
3+
pull_request_target:
4+
types:
5+
- closed
6+
branches:
7+
- release-*
68

79
permissions:
810
contents: write # Create releases
@@ -12,6 +14,7 @@ jobs:
1214
# will only be triggered if PR title begins with [POST-RELEASE v*.*.*]
1315
name: Release
1416
runs-on: ubuntu-latest
17+
permissions: write-all
1518
if: |
1619
github.event.pull_request.merged == true &&
1720
startsWith(github.event.pull_request.title, '[POST-RELEASE')
@@ -33,24 +36,15 @@ jobs:
3336
echo "Extracted VERSION: $VERSION"
3437
echo "version=$VERSION" >> "$GITHUB_OUTPUT"
3538
36-
- name: Create and push tag
37-
uses: rickstaa/action-create-tag@v1
38-
with:
39-
tag: ${{ steps.extract-version.outputs.version }}
40-
github_token: ${{ secrets.GITHUB_TOKEN }}
41-
4239
- name: Create Release
43-
id: create-release
44-
uses: actions/create-release@v1
4540
env:
46-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
47-
with:
48-
tag_name: ${{ steps.extract-version.outputs.version }}
49-
release_name: ${{ steps.extract-version.outputs.version }}
50-
body: |
51-
AWS EFS CSI Driver
52-
53-
## CHANGELOG
54-
See [CHANGELOG](https://github.com/kubernetes-sigs/aws-efs-csi-driver/blob/master/CHANGELOG-2.x.md) for full list of changes
55-
draft: false
56-
prerelease: false
41+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
42+
run: |
43+
tag="${{ steps.extract-version.outputs.version }}"
44+
45+
gh release create "$tag" --title "$tag" --notes-file - <<EOF
46+
AWS EFS CSI Driver
47+
48+
## CHANGELOG
49+
See [CHANGELOG](https://github.com/kubernetes-sigs/aws-efs-csi-driver/blob/master/CHANGELOG-2.x.md) for full list of changes
50+
EOF

0 commit comments

Comments
 (0)