From 4023d256c841b8a4ae2f35bd41435d950b663f7c Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Sun, 16 Aug 2026 10:57:44 +0800 Subject: [PATCH] ci: restrict tag triggers to full semver - Prevent the floating v1 major tag from cutting a goreleaser release or a docker image build --- .github/workflows/docker.yml | 3 ++- .github/workflows/goreleaser.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 65dbd4a..528f88a 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -5,7 +5,8 @@ on: branches: - master tags: - - "v*" + # full semver only; the floating major tag (v1) must not trigger builds + - "v[0-9]*.[0-9]*.[0-9]*" pull_request: branches: - master diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index 7fe34cd..37c0359 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -3,7 +3,8 @@ name: Goreleaser on: push: tags: - - "*" + # full semver only; the floating major tag (v1) must not cut a release + - "v[0-9]*.[0-9]*.[0-9]*" permissions: contents: write