Skip to content

Commit 6f09509

Browse files
fix: update release workflow to trigger on release creation (#8)
- Change trigger from tag push to release creation to avoid circular dependency - Remove deprecated create-release step since release is now created first - Update quote style for consistency - Clean up whitespace
1 parent 85fed29 commit 6f09509

File tree

1 file changed

+5
-26
lines changed

1 file changed

+5
-26
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
name: Release - Build and Push Image
22

33
on:
4-
push:
5-
tags:
6-
- 'v*'
4+
release:
5+
types: [created]
76

87
permissions:
98
contents: write
@@ -25,8 +24,8 @@ jobs:
2524
- name: Setup Node.js
2625
uses: actions/setup-node@v4
2726
with:
28-
node-version: '18'
29-
cache: 'npm'
27+
node-version: "18"
28+
cache: "npm"
3029

3130
- name: Extract release tag
3231
run: |
@@ -73,7 +72,7 @@ jobs:
7372
7473
- name: Setup Pages
7574
uses: actions/configure-pages@v5
76-
75+
7776
- name: Upload Pages artifact
7877
uses: actions/upload-pages-artifact@v3
7978
with:
@@ -94,23 +93,3 @@ jobs:
9493
"version": "${{ env.VERSION }}",
9594
"chart_version": "${{ env.CHART_VERSION }}"
9695
}
97-
98-
- name: Create GitHub Release
99-
uses: actions/create-release@v1
100-
env:
101-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
102-
with:
103-
tag_name: ${{ env.VERSION }}
104-
release_name: Release ${{ env.VERSION }}
105-
body: |
106-
## Docker Image
107-
108-
```
109-
docker pull ${{ env.IMAGE_REPO }}:${{ env.VERSION }}
110-
```
111-
112-
## Installation
113-
114-
See the [documentation](https://github.com/forkspacer/operator-ui#installation) for installation instructions.
115-
draft: false
116-
prerelease: false

0 commit comments

Comments
 (0)