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 }}", );