Skip to content

fix(ci): build one riscv64 release wheel#2273

Merged
abetlen merged 1 commit into
mainfrom
fix/riscv64-release-wheel-determinism
Jun 5, 2026
Merged

fix(ci): build one riscv64 release wheel#2273
abetlen merged 1 commit into
mainfrom
fix/riscv64-release-wheel-determinism

Conversation

@abetlen
Copy link
Copy Markdown
Owner

@abetlen abetlen commented Jun 5, 2026

The release wheel is tagged py3-none-linux_riscv64, so building five Python-version shards produces multiple same-name release artifacts. Those artifacts are not byte-identical, which makes the final release output nondeterministic.

This PR changes Build Release to build one riscv64 wheel from cp310-* and upload a single wheels_riscv64 artifact. The release job still depends on the same build_wheels_riscv64 job ID.

Checks:

  • Parsed .github/workflows/build-and-release.yaml with PyYAML
  • Verified there are no leftover matrix.shard references

@abetlen abetlen merged commit 4684985 into main Jun 5, 2026
15 checks passed
@abetlen abetlen deleted the fix/riscv64-release-wheel-determinism branch June 5, 2026 04:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant