From 0cd12d17d4c052dae3f277b9a6eca0adb0529327 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 2 May 2026 01:56:02 +0100 Subject: [PATCH] fix(release): align package acceptance with candidate source --- .github/workflows/package-acceptance.yml | 2 +- test/scripts/package-acceptance-workflow.test.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/package-acceptance.yml b/.github/workflows/package-acceptance.yml index c8b920385af..c94f81e8c44 100644 --- a/.github/workflows/package-acceptance.yml +++ b/.github/workflows/package-acceptance.yml @@ -509,7 +509,7 @@ jobs: needs: resolve_package uses: ./.github/workflows/openclaw-live-and-e2e-checks-reusable.yml with: - ref: ${{ inputs.workflow_ref }} + ref: ${{ needs.resolve_package.outputs.package_source_sha || inputs.workflow_ref }} include_repo_e2e: false include_release_path_suites: ${{ needs.resolve_package.outputs.include_release_path_suites == 'true' }} include_openwebui: ${{ needs.resolve_package.outputs.include_openwebui == 'true' }} diff --git a/test/scripts/package-acceptance-workflow.test.ts b/test/scripts/package-acceptance-workflow.test.ts index 7247dc28828..780e8e81431 100644 --- a/test/scripts/package-acceptance-workflow.test.ts +++ b/test/scripts/package-acceptance-workflow.test.ts @@ -77,7 +77,9 @@ describe("package acceptance workflow", () => { expect(workflow).toContain( "uses: ./.github/workflows/openclaw-live-and-e2e-checks-reusable.yml", ); - expect(workflow).toContain("ref: ${{ inputs.workflow_ref }}"); + expect(workflow).toContain( + "ref: ${{ needs.resolve_package.outputs.package_source_sha || inputs.workflow_ref }}", + ); expect(workflow).toContain( "package_artifact_name: ${{ needs.resolve_package.outputs.package_artifact_name }}", );