From 95e94cca68d0be9e88a4c94fe169c0a67edd1db5 Mon Sep 17 00:00:00 2001 From: Kenneth Bingham Date: Mon, 7 Aug 2023 13:22:03 -0400 Subject: [PATCH] also update major version docker tag --- .github/workflows/docker-publish.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 64d7fa4..93cc8bb 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -11,8 +11,6 @@ on: tags: # Publish semver tags as releases. - 'v*.*.*' - # Update major version tag with latest release. - - 'v*' pull_request: branches: [ "main" ] @@ -67,9 +65,12 @@ jobs: with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} tags: | - # set latest tag for default branch + # set latest tag for default branch "main" type=raw,value=latest,enable={{is_default_branch}} - type=semver,pattern={{version}},enable={{starts_with(github.ref, 'refs/tags/v')}} + # publish semver release tags + type=semver,pattern={{version}},enable=${{startsWith(github.ref, 'refs/tags/v')}} + # keep major version, e.g., v1, tag updated to latest release + type=semver,pattern={{major}},enable=${{startsWith(github.ref, 'refs/tags/v')}} # Build and push Docker image with Buildx (don't push on PR) # https://github.com/docker/build-push-action