From 79dd137808283b9e10021168d7d992f3d8c54616 Mon Sep 17 00:00:00 2001 From: katriendg Date: Mon, 11 May 2026 07:15:08 +0000 Subject: [PATCH] feat(workflows): add Pre-Release-As trailer override to pre-release workflow --- .github/workflows/release-prerelease-pr.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/release-prerelease-pr.yml b/.github/workflows/release-prerelease-pr.yml index da6a0aeb0..b14bbbfec 100644 --- a/.github/workflows/release-prerelease-pr.yml +++ b/.github/workflows/release-prerelease-pr.yml @@ -78,6 +78,14 @@ jobs: COMMIT_COUNT=$(git rev-list --count "${LAST_TAG}..HEAD" 2>/dev/null || echo "0") PRE_VERSION="${PRE_MAJOR}.${PRE_MINOR}.${COMMIT_COUNT}" + # Honor manual override via Pre-Release-As trailer on the latest commit. + # Mirrors release-please's Release-As: trailer for the stable pipeline. + OVERRIDE=$(git log -1 --format='%(trailers:key=Pre-Release-As,valueonly)' HEAD | tr -d '[:space:]') + if [ -n "$OVERRIDE" ]; then + echo "Manual override applied: $PRE_VERSION -> $OVERRIDE" + PRE_VERSION="$OVERRIDE" + fi + echo "version=$PRE_VERSION" >> "$GITHUB_OUTPUT" echo "last_tag=$LAST_TAG" >> "$GITHUB_OUTPUT" echo "Computed pre-release version: $PRE_VERSION (current: $CURRENT, last stable: $LAST_TAG)"