File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -154,14 +154,26 @@ jobs:
154
154
cache-to : type=gha,mode=max
155
155
156
156
- name : Create draft release
157
+ # Triggered only on tag creation and if release does not exist
158
+ if : matrix.multiphase_eval=='true' && github.event_name == 'push' && contains(github.ref, 'refs/tags/')
159
+ run : |
160
+ set +e
161
+ if ! gh release view ${tag}; then
162
+ ./.github/workflows/release_notes.sh ${tag} > release-notes.txt
163
+ gh release create ${tag} --draft --notes-file release-notes.txt --title ${GITHUB_REF#refs/tags/}
164
+ fi
165
+ env :
166
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
167
+
168
+
169
+ - name : Push build artifact to release
157
170
# Triggered only on tag creation
158
171
if : matrix.multiphase_eval=='true' && github.event_name == 'push' && contains(github.ref, 'refs/tags/')
159
172
run : |
160
173
ls build
161
174
mv build/main.wasm build/coraza-proxy-wasm.wasm
162
175
tag="${GITHUB_REF#refs/tags/}"
163
176
zip -j build/coraza-proxy-wasm-${tag}.zip build/coraza-proxy-wasm.wasm
164
- ./.github/workflows/release_notes.sh ${tag} > release-notes.txt
165
- gh release create ${tag} --draft --notes-file release-notes.txt --title ${GITHUB_REF#refs/tags/} ./build/coraza-proxy-wasm-${tag}.zip
177
+ gh release upload ${tag} ./build/coraza-proxy-wasm-${tag}.zip --clobber
166
178
env :
167
179
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments