diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 16799bda4e..418e74a9d8 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -100,10 +100,14 @@ jobs: run: | # tag the container image we created and push to DockerHub tag=$(echo $GITHUB_REF | cut -d/ -f3-) - docker tag katadocker/kata-deploy-ci:${{steps.build-and-push-kata-deploy-ci.outputs.PKG_SHA}} katadocker/kata-deploy:${tag} - docker tag quay.io/kata-containers/kata-deploy-ci:${{steps.build-and-push-kata-deploy-ci.outputs.PKG_SHA}} quay.io/kata-containers/kata-deploy:${tag} - docker push katadocker/kata-deploy:${tag} - docker push quay.io/kata-containers/kata-deploy:${tag} + tags=$(tag) + tags+=$([[ "$tag" =~ "alpha"|"rc" ]] && echo "latest" || echo "stable") + for tag in ${tags[@]}; do \ + docker tag katadocker/kata-deploy-ci:${{steps.build-and-push-kata-deploy-ci.outputs.PKG_SHA}} katadocker/kata-deploy:${tag} && \ + docker tag quay.io/kata-containers/kata-deploy-ci:${{steps.build-and-push-kata-deploy-ci.outputs.PKG_SHA}} quay.io/kata-containers/kata-deploy:${tag} && \ + docker push katadocker/kata-deploy:${tag} && \ + docker push quay.io/kata-containers/kata-deploy:${tag}; \ + done upload-static-tarball: needs: kata-deploy