From: Aleš Mrázek Date: Mon, 1 Jun 2026 14:19:38 +0000 (+0200) Subject: .gitlab-ci.yml: docker:dockerhub: only auto-deploy on latest5 tag X-Git-Tag: v5.7.7~3^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f4573a9ede8bc14e7acf83265dedab4f9cefc1fa;p=thirdparty%2Fknot-resolver.git .gitlab-ci.yml: docker:dockerhub: only auto-deploy on latest5 tag --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 17a36ff3a..602e2e65b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -260,8 +260,19 @@ docker:dockerhub: needs: - docker:test:cross-platform before_script: - - echo "$DOCKER_HUB_TOKEN" | docker login -u $DOCKER_HUB_USER --password-stdin + - git fetch --tags --force + - > + LATEST5_TAG=$(git tag --list 'v5*' --sort=-v:refname | head -n 1) + + echo "Latest tag: $LATEST_TAG" + echo "Current: $CI_COMMIT_REF_NAME" + + if [ "$CI_COMMIT_REF_NAME" != "$LATEST5_TAG" ]; then + echo "ERROR: not running on latest5 tag" + exit 1 + fi script: + - echo "$DOCKER_HUB_TOKEN" | docker login -u $DOCKER_HUB_USER --password-stdin - > docker buildx imagetools create -t ${DOCKER_HUB_REGISTRY}:${CI_COMMIT_REF_NAME}-$(date +%Y%m%d)