Skip to content

Commit 7726514

Browse files
committed
Fix release-stable job: use dynamic artifact names with meta-checksums
The release-stable job was using hardcoded artifact names without meta-checksum suffixes, causing artifact download failures: - artifacts-manylinux_2_34_x86_64 (hardcoded) - artifacts-arm64-cpython-3.11-manylinux_2_28_aarch64 (hardcoded) - artifacts-arm64-cpython-3.13-manylinux_2_28_aarch64 (hardcoded) - artifacts-arm64-pypy-3.11-bookworm-manylinux_2_36_aarch64 (hardcoded) - artifacts-arm64-pypy-3.11-trixie-manylinux_2_38_aarch64 (hardcoded) This caused the error: ❌ CRITICAL: No checksum files found in dist/ Wheels downloaded without chain-of-custody verification! Changed to use dynamic artifact names from check-all-workflows outputs: - artifact_manylinux_x86_64 - artifact_arm64_cp311 - artifact_arm64_cp313 - artifact_arm64_pypy_bookworm - artifact_arm64_pypy_trixie These outputs include the meta-checksum suffixes generated by upload-artifact-verified, ensuring correct artifact downloads and checksum verification. The release-nightly and release-development jobs already used dynamic names correctly - this fix brings release-stable in line with them.
1 parent 4c976aa commit 7726514

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1880,7 +1880,7 @@ jobs:
18801880
- name: Download and verify manylinux x86_64 artifacts with retry logic
18811881
uses: wamp-proto/wamp-cicd/actions/download-artifact-verified@main
18821882
with:
1883-
name: artifacts-manylinux_2_34_x86_64
1883+
name: ${{ needs.check-all-workflows.outputs.artifact_manylinux_x86_64 }}
18841884
path: dist/
18851885
run-id: ${{ needs.check-all-workflows.outputs.wheels_docker_run_id }}
18861886
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -1891,7 +1891,7 @@ jobs:
18911891
- name: Download and verify ARM64 CPython 3.11 artifacts with retry logic
18921892
uses: wamp-proto/wamp-cicd/actions/download-artifact-verified@main
18931893
with:
1894-
name: artifacts-arm64-cpython-3.11-manylinux_2_28_aarch64
1894+
name: ${{ needs.check-all-workflows.outputs.artifact_arm64_cp311 }}
18951895
path: dist/
18961896
run-id: ${{ needs.check-all-workflows.outputs.wheels_arm64_run_id }}
18971897
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -1902,7 +1902,7 @@ jobs:
19021902
- name: Download and verify ARM64 CPython 3.13 artifacts with retry logic
19031903
uses: wamp-proto/wamp-cicd/actions/download-artifact-verified@main
19041904
with:
1905-
name: artifacts-arm64-cpython-3.13-manylinux_2_28_aarch64
1905+
name: ${{ needs.check-all-workflows.outputs.artifact_arm64_cp313 }}
19061906
path: dist/
19071907
run-id: ${{ needs.check-all-workflows.outputs.wheels_arm64_run_id }}
19081908
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -1913,7 +1913,7 @@ jobs:
19131913
- name: Download and verify ARM64 PyPy 3.11 Bookworm artifacts with retry logic
19141914
uses: wamp-proto/wamp-cicd/actions/download-artifact-verified@main
19151915
with:
1916-
name: artifacts-arm64-pypy-3.11-bookworm-manylinux_2_36_aarch64
1916+
name: ${{ needs.check-all-workflows.outputs.artifact_arm64_pypy_bookworm }}
19171917
path: dist/
19181918
run-id: ${{ needs.check-all-workflows.outputs.wheels_arm64_run_id }}
19191919
github-token: ${{ secrets.GITHUB_TOKEN }}
@@ -1924,7 +1924,7 @@ jobs:
19241924
- name: Download and verify ARM64 PyPy 3.11 Trixie artifacts with retry logic
19251925
uses: wamp-proto/wamp-cicd/actions/download-artifact-verified@main
19261926
with:
1927-
name: artifacts-arm64-pypy-3.11-trixie-manylinux_2_38_aarch64
1927+
name: ${{ needs.check-all-workflows.outputs.artifact_arm64_pypy_trixie }}
19281928
path: dist/
19291929
run-id: ${{ needs.check-all-workflows.outputs.wheels_arm64_run_id }}
19301930
github-token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)