From 78575183dd5e1add67817f44c27c6251d43ac828 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 12 Jul 2026 02:03:11 +0800 Subject: [PATCH] fix(release): require exact deployment SHA --- scripts/release-manager.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/release-manager.mjs b/scripts/release-manager.mjs index e19f458..0694c45 100644 --- a/scripts/release-manager.mjs +++ b/scripts/release-manager.mjs @@ -252,7 +252,7 @@ function waitForDeploy(branch, headSha) { const startedAt = Date.now() for (;;) { const runs = JSON.parse(capture('gh', ['run', 'list', '--repo', config.repo, '--branch', branch, '--workflow', config.deployWorkflow, '--json', 'databaseId,status,conclusion,headSha,createdAt', '--limit', '10'])) - const runInfo = runs.find((item) => item.headSha === headSha) ?? runs[0] + const runInfo = runs.find((item) => item.headSha === headSha) if (runInfo?.status === 'completed') { if (runInfo.conclusion !== 'success') fail(`${config.deployWorkflow} failed with conclusion: ${runInfo.conclusion}`) return