Skip to content

Commit 115526f

Browse files
authored
Merge pull request #48 from blinklabs-io/chore/ci-fix-loop-push
chore(ci): loop tags for container image pushing
2 parents 7d8eef9 + 9dae85b commit 115526f

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

.github/workflows/publish.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -236,9 +236,16 @@ jobs:
236236
if: startsWith(github.ref, 'refs/tags/')
237237
# Push various manifests
238238
- name: push-ghcr
239-
run: docker manifest push ${{ steps.meta-ghcr.outputs.tags }}
239+
run: |
240+
for t in `echo '${{ steps.meta-ghcr.outputs.tags }}'`; do
241+
docker manifest push ${t}
242+
done
240243
- name: push-ghcr-tags
241-
run: docker manifest push ${{ env.GHCR_IMAGE_NAME }}:latest ${{ steps.meta-ghcr-tag.outputs.tags }}
244+
run: |
245+
docker manifest push ${{ env.GHCR_IMAGE_NAME }}:latest
246+
for t in `echo '${{ steps.meta-ghcr-tag.outputs.tags }}'`; do
247+
docker manifest push ${t}
248+
done
242249
if: startsWith(github.ref, 'refs/tags/')
243250

244251
# Now, create manifests for Docker Hub
@@ -256,9 +263,16 @@ jobs:
256263
done
257264
if: startsWith(github.ref, 'refs/tags/')
258265
- name: push-dockerhub
259-
run: docker manifest push ${{ steps.meta-dockerhub.outputs.tags }}
266+
run: |
267+
for t in `echo '${{ steps.meta-dockerhub.outputs.tags }}'`; do
268+
docker manifest push ${t}
269+
done
260270
- name: push-dockerhub-tags
261-
run: docker manifest push ${{ env.DOCKER_IMAGE_NAME }}:latest ${{ steps.meta-dockerhub-tag.outputs.tags }}
271+
run: |
272+
docker manifest push ${{ env.DOCKER_IMAGE_NAME }}:latest
273+
for t in `echo '${{ steps.meta-dockerhub-tag.outputs.tags }}'`; do
274+
docker manifest push ${t}
275+
done
262276
if: startsWith(github.ref, 'refs/tags/')
263277

264278
# Update Docker Hub from README

0 commit comments

Comments
 (0)