From 76852567b4a0ad5e50fb7996918c24e4a25947db Mon Sep 17 00:00:00 2001 From: Yiaany Date: Tue, 1 Sep 2026 17:20:25 +0500 Subject: [PATCH] fix(release): restore signed tag object in CI --- .github/workflows/release.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 60ab586..0151a1a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,6 +24,10 @@ jobs: node-version: 24 cache: npm registry-url: https://registry.npmjs.org + - name: Restore the signed tag object after checkout + run: | + git tag --delete "$GITHUB_REF_NAME" + git fetch --force origin "refs/tags/$GITHUB_REF_NAME:refs/tags/$GITHUB_REF_NAME" - name: Configure release tag verification run: git config gpg.ssh.allowedSignersFile "$GITHUB_WORKSPACE/.github/release-signers" - run: node scripts/release-verify.mjs "$GITHUB_REF_NAME"