From f673ed9e730092b00913a3275288096ff53502e8 Mon Sep 17 00:00:00 2001 From: Ron Date: Thu, 3 Sep 2026 12:22:27 +0800 Subject: [PATCH] ci(release): accept release/v* branches alongside dev-v* Both prefixes are honoured so a release branch opened before the rename still releases. A merge that produces no tag and no publish looks exactly like a successful one, so the cutover is deliberately not a flag day. --- .github/workflows/release.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 75caa82..f353236 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,6 +1,6 @@ name: Release Tag -# Tags a release when a `dev-v*` branch is merged to main, and pushes the tag. Delegates +# Tags a release when a release branch is merged to main, and pushes the tag. Delegates # to the reusable workflow in fleetbase/fleetbase. Requires org secret _GITHUB_AUTH_TOKEN # (inherited); no-ops with a warning until it is set. # @@ -38,7 +38,8 @@ jobs: tag: if: github.event_name == 'workflow_dispatch' || (github.event.pull_request.merged == true && - startsWith(github.event.pull_request.head.ref, 'dev-v')) + (startsWith(github.event.pull_request.head.ref, 'release/v') || + startsWith(github.event.pull_request.head.ref, 'dev-v'))) uses: fleetbase/fleetbase/.github/workflows/release-tag.yml@main with: version-files: package.json