fix(release): pin reachable Windows workflow revision

This commit is contained in:
Dallin Romney
2026-08-20 20:27:15 -07:00
parent 76623d1432
commit 2d2c7c3e08
2 changed files with 10 additions and 10 deletions
@@ -1263,7 +1263,7 @@ jobs:
actions: read
contents: read
id-token: write
uses: openclaw/openclaw-windows-node/.github/workflows/release-candidate-e2e.yml@c92fa583dcdb0ce9d63ba2965a7579a95992d7a4
uses: openclaw/openclaw-windows-node/.github/workflows/release-candidate-e2e.yml@d3ed6c78bf1448444d0e8618b24848bb88121b40
with:
candidate_artifact_name: ${{ needs.prepare_release_package.outputs.artifact_name }}
candidate_artifact_run_id: ${{ needs.prepare_release_package.outputs.artifact_run_id }}
@@ -1271,7 +1271,7 @@ jobs:
candidate_version: ${{ needs.prepare_release_package.outputs.package_version }}
windows_node_source: release
windows_node_source_sha: ${{ needs.resolve_windows_node_release_artifacts.outputs.prerelease_release_sha }}
windows_node_workflow_sha: c92fa583dcdb0ce9d63ba2965a7579a95992d7a4
windows_node_workflow_sha: d3ed6c78bf1448444d0e8618b24848bb88121b40
windows_node_release_tag: ${{ needs.resolve_windows_node_release_artifacts.outputs.prerelease_tag }}
windows_node_release_asset_name: ${{ needs.resolve_windows_node_release_artifacts.outputs.prerelease_asset_name }}
windows_node_release_asset_sha256: ${{ needs.resolve_windows_node_release_artifacts.outputs.prerelease_asset_sha256 }}
@@ -1285,7 +1285,7 @@ jobs:
actions: read
contents: read
id-token: write
uses: openclaw/openclaw-windows-node/.github/workflows/release-candidate-e2e.yml@c92fa583dcdb0ce9d63ba2965a7579a95992d7a4
uses: openclaw/openclaw-windows-node/.github/workflows/release-candidate-e2e.yml@d3ed6c78bf1448444d0e8618b24848bb88121b40
with:
candidate_artifact_name: ${{ needs.prepare_release_package.outputs.artifact_name }}
candidate_artifact_run_id: ${{ needs.prepare_release_package.outputs.artifact_run_id }}
@@ -1293,7 +1293,7 @@ jobs:
candidate_version: ${{ needs.prepare_release_package.outputs.package_version }}
windows_node_source: release
windows_node_source_sha: ${{ needs.resolve_windows_node_release_artifacts.outputs.stable_release_sha }}
windows_node_workflow_sha: c92fa583dcdb0ce9d63ba2965a7579a95992d7a4
windows_node_workflow_sha: d3ed6c78bf1448444d0e8618b24848bb88121b40
windows_node_release_tag: ${{ needs.resolve_windows_node_release_artifacts.outputs.stable_tag }}
windows_node_release_asset_name: ${{ needs.resolve_windows_node_release_artifacts.outputs.stable_asset_name }}
windows_node_release_asset_sha256: ${{ needs.resolve_windows_node_release_artifacts.outputs.stable_asset_sha256 }}
@@ -1307,7 +1307,7 @@ jobs:
actions: read
contents: read
id-token: write
uses: openclaw/openclaw-windows-node/.github/workflows/release-candidate-e2e.yml@c92fa583dcdb0ce9d63ba2965a7579a95992d7a4
uses: openclaw/openclaw-windows-node/.github/workflows/release-candidate-e2e.yml@d3ed6c78bf1448444d0e8618b24848bb88121b40
with:
candidate_artifact_name: ${{ needs.prepare_release_package.outputs.artifact_name }}
candidate_artifact_run_id: ${{ needs.prepare_release_package.outputs.artifact_run_id }}
@@ -1315,7 +1315,7 @@ jobs:
candidate_version: ${{ needs.prepare_release_package.outputs.package_version }}
windows_node_source: main
windows_node_source_sha: ${{ needs.resolve_windows_node_main_source.outputs.main_source_sha }}
windows_node_workflow_sha: c92fa583dcdb0ce9d63ba2965a7579a95992d7a4
windows_node_workflow_sha: d3ed6c78bf1448444d0e8618b24848bb88121b40
allow_protocol_mismatch: false
live_repo_e2e_release_checks:
@@ -4459,7 +4459,7 @@ describe("package artifact reuse", () => {
const resolverScript = resolver.steps?.find((step) => step.id === "resolve")?.run ?? "";
const mainResolverScript = mainResolver.steps?.find((step) => step.id === "resolve")?.run ?? "";
const reusableWorkflow =
"openclaw/openclaw-windows-node/.github/workflows/release-candidate-e2e.yml@c92fa583dcdb0ce9d63ba2965a7579a95992d7a4";
"openclaw/openclaw-windows-node/.github/workflows/release-candidate-e2e.yml@d3ed6c78bf1448444d0e8618b24848bb88121b40";
expect(resolver.outputs).toMatchObject({
stable_asset_name: "${{ steps.resolve.outputs.stable_asset_name }}",
@@ -4516,7 +4516,7 @@ describe("package artifact reuse", () => {
windows_node_source: "release",
windows_node_source_sha:
"${{ needs.resolve_windows_node_release_artifacts.outputs.prerelease_release_sha }}",
windows_node_workflow_sha: "c92fa583dcdb0ce9d63ba2965a7579a95992d7a4",
windows_node_workflow_sha: "d3ed6c78bf1448444d0e8618b24848bb88121b40",
});
expect(stable.uses).toBe(reusableWorkflow);
expect(stable.with).toMatchObject({
@@ -4529,7 +4529,7 @@ describe("package artifact reuse", () => {
windows_node_source: "release",
windows_node_source_sha:
"${{ needs.resolve_windows_node_release_artifacts.outputs.stable_release_sha }}",
windows_node_workflow_sha: "c92fa583dcdb0ce9d63ba2965a7579a95992d7a4",
windows_node_workflow_sha: "d3ed6c78bf1448444d0e8618b24848bb88121b40",
});
expect(main.uses).toBe(reusableWorkflow);
expect(main.needs).toEqual([
@@ -4543,7 +4543,7 @@ describe("package artifact reuse", () => {
windows_node_source: "main",
windows_node_source_sha:
"${{ needs.resolve_windows_node_main_source.outputs.main_source_sha }}",
windows_node_workflow_sha: "c92fa583dcdb0ce9d63ba2965a7579a95992d7a4",
windows_node_workflow_sha: "d3ed6c78bf1448444d0e8618b24848bb88121b40",
allow_protocol_mismatch: false,
});
});