From 053422ba0e44ea6f3e347e321a387e23c0a85704 Mon Sep 17 00:00:00 2001 From: Frederik Ring Date: Sun, 22 Aug 2021 20:16:24 +0200 Subject: [PATCH] only tag proper releases as latest --- .circleci/config.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 94d4181..8c721ad 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -39,10 +39,13 @@ jobs: docker context create docker-volume-backup docker buildx create docker-volume-backup --name docker-volume-backup --use docker buildx inspect --bootstrap + tag_args="-t offen/docker-volume-backup:$CIRCLE_TAG" + if [[ "$CIRCLE_TAG" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then + # prerelease tags like `v2.0.0-alpha.1` should not be released as `latest` + tag_args="$tag_args -t offen/docker-volume-backup:latest" + fi docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 \ - -t offen/docker-volume-backup:$CIRCLE_TAG \ - -t offen/docker-volume-backup:latest \ - . --push + $tag_args . --push workflows: version: 2