From 7af0cfc9c5488e03c4e2f528bdc7ac9f7778b35e Mon Sep 17 00:00:00 2001 From: Dallin Romney Date: Tue, 21 Jul 2026 18:05:55 +0900 Subject: [PATCH] fix(release): support frozen pre-AI extended-stable publish --- .github/workflows/openclaw-npm-release.yml | 5 ----- test/scripts/openclaw-npm-extended-stable-workflow.test.ts | 1 + 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/openclaw-npm-release.yml b/.github/workflows/openclaw-npm-release.yml index fc7b29250d1e..cdcc8201dc7a 100644 --- a/.github/workflows/openclaw-npm-release.yml +++ b/.github/workflows/openclaw-npm-release.yml @@ -855,11 +855,6 @@ jobs: echo "Prepared preflight tarball digest mismatch." >&2 exit 1 fi - if [[ ! -f preflight-tarball/ai-runtime-SHA256SUMS ]]; then - echo "Prepared AI runtime dependency checksums are missing." >&2 - exit 1 - fi - (cd preflight-tarball && sha256sum -c ai-runtime-SHA256SUMS) echo "tarball_name=$ARTIFACT_TARBALL_NAME" >> "$GITHUB_OUTPUT" echo "tarball_sha256=$ARTIFACT_TARBALL_SHA256" >> "$GITHUB_OUTPUT" echo "tarball_path=$ARTIFACT_TARBALL_PATH" >> "$GITHUB_OUTPUT" diff --git a/test/scripts/openclaw-npm-extended-stable-workflow.test.ts b/test/scripts/openclaw-npm-extended-stable-workflow.test.ts index 5344e1834cc6..169d23b4fbe5 100644 --- a/test/scripts/openclaw-npm-extended-stable-workflow.test.ts +++ b/test/scripts/openclaw-npm-extended-stable-workflow.test.ts @@ -234,6 +234,7 @@ describe("minimal npm extended-stable workflow", () => { expect(provenance.run).toContain( 'ARTIFACT_TARBALL_PATH="preflight-tarball/$ARTIFACT_TARBALL_NAME"', ); + expect(provenance.run).not.toContain("ai-runtime-SHA256SUMS"); expect(provenance.run).toContain('echo "tarball_path=$ARTIFACT_TARBALL_PATH"'); expect(publishStep.env?.PUBLISH_TARBALL_PATH).toBe( "${{ steps.preflight_provenance.outputs.tarball_path }}",