From 8e1e5342130fb143e925d5b7f2414da5a82761c7 Mon Sep 17 00:00:00 2001 From: Mathias Goncalves Date: Thu, 9 Jan 2025 11:37:02 -0500 Subject: [PATCH] CI: Ensure unofficial releases do not clobber `latest` Docker tag --- .circleci/config.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index ebda159a..de0d19b8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -491,8 +491,10 @@ jobs: docker tag nipreps/nibabies:dev nipreps/nibabies:unstable docker push nipreps/nibabies:unstable if [[ -n "$CIRCLE_TAG" ]]; then - docker tag nipreps/nibabies:dev nipreps/nibabies:latest - docker push nipreps/nibabies:latest + if [[ ! "$CIRCLE_TAG" =~ .*(a|b|rc|dev|post)[0-9]+ ]]; then + docker tag nipreps/nibabies:dev nipreps/nibabies:latest + docker push nipreps/nibabies:latest + fi docker tag nipreps/nibabies:dev nipreps/nibabies:$CIRCLE_TAG docker push nipreps/nibabies:$CIRCLE_TAG fi