From a156288c1f8251bdd3231ec765d324f95a3da33e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Tue, 17 Aug 2021 14:26:12 +0200 Subject: [PATCH] workflows: Add "stable" & "latest" tags to kata-deploy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When releasing a tarball, let's *also* add the "stable" & "latest" tags to the kata-deploy image. The "stable" tag refers to any official release, while the "latest" tag refers to any pre-release / release candidate. Fixes: #2302 Signed-off-by: Fabiano FidĂȘncio --- .github/workflows/release.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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