@@ -233,7 +233,7 @@ jobs:
233
233
docker manifest create ${t} --amend ${t}-amd64 --amend ${t}-arm64v8
234
234
docker manifest create ${{ env.GHCR_IMAGE_NAME }}:latest --amend ${t}-amd64 --amend ${t}-arm64v8
235
235
done
236
- if : startsWith(github.ref, 'refs/tags/')
236
+ if : startsWith(github.ref, 'refs/tags/') && ! contains('-pre-', github.ref)
237
237
# Push various manifests
238
238
- name : push-ghcr
239
239
run : |
@@ -246,7 +246,7 @@ jobs:
246
246
for t in `echo '${{ steps.meta-ghcr-tag.outputs.tags }}'`; do
247
247
docker manifest push ${t}
248
248
done
249
- if : startsWith(github.ref, 'refs/tags/')
249
+ if : startsWith(github.ref, 'refs/tags/') && ! contains('-pre-', github.ref)
250
250
251
251
# Now, create manifests for Docker Hub
252
252
@@ -261,7 +261,7 @@ jobs:
261
261
docker manifest create ${t} --amend ${t}-amd64 --amend ${t}-arm64v8
262
262
docker manifest create ${{ env.DOCKER_IMAGE_NAME }}:latest --amend ${t}-amd64 --amend ${t}-arm64v8
263
263
done
264
- if : startsWith(github.ref, 'refs/tags/')
264
+ if : startsWith(github.ref, 'refs/tags/') && ! contains('-pre-', github.ref)
265
265
- name : push-dockerhub
266
266
run : |
267
267
for t in `echo '${{ steps.meta-dockerhub.outputs.tags }}'`; do
@@ -273,7 +273,7 @@ jobs:
273
273
for t in `echo '${{ steps.meta-dockerhub-tag.outputs.tags }}'`; do
274
274
docker manifest push ${t}
275
275
done
276
- if : startsWith(github.ref, 'refs/tags/')
276
+ if : startsWith(github.ref, 'refs/tags/') && ! contains('-pre-', github.ref)
277
277
278
278
# Update Docker Hub from README
279
279
@@ -302,7 +302,7 @@ jobs:
302
302
generate_release_notes: true,
303
303
name: process.env.RELEASE_TAG,
304
304
owner: context.repo.owner,
305
- prerelease: false,
305
+ prerelease: ${{ (startsWith(github.ref, 'refs/tags/') && ! contains('-pre-', github.ref)) && true || false }} ,
306
306
repo: context.repo.repo,
307
307
tag_name: process.env.RELEASE_TAG,
308
308
});
0 commit comments