From dd6ab78353405666280e109dbff7d59b73be5076 Mon Sep 17 00:00:00 2001 From: JustMe Date: Fri, 2 Oct 2026 11:34:30 +0800 Subject: [PATCH] ci: checkout tagged source for manual releases --- .woodpecker/release-backend.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.woodpecker/release-backend.yml b/.woodpecker/release-backend.yml index f5208a9..71c94da 100644 --- a/.woodpecker/release-backend.yml +++ b/.woodpecker/release-backend.yml @@ -16,6 +16,16 @@ clone: lfs: false steps: + checkout-release-source: + image: bash + commands: + - set -euo pipefail + - release_tag="${CI_COMMIT_TAG:-${RELEASE_TAG:-}}" + - test -n "$release_tag" + - node scripts/check-api-contract.mjs "$release_tag" + - git fetch --force origin "refs/tags/$release_tag:refs/tags/$release_tag" + - git checkout --detach "refs/tags/$release_tag" + release-checks: image: bash commands: