From 935de92f2ef4787f6e515ae8d25f5eca98f1a88f 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 512687a..29bbf63 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -43,10 +43,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