Skip to content

chore(deps): bump rules_rocq_rust to e4660cc (rules_rust migration; fixes Rocq Formal Proofs CI)#141

Open
avrabe wants to merge 1 commit into
mainfrom
chore/bump-rules-rocq-rust
Open

chore(deps): bump rules_rocq_rust to e4660cc (rules_rust migration; fixes Rocq Formal Proofs CI)#141
avrabe wants to merge 1 commit into
mainfrom
chore/bump-rules-rocq-rust

Conversation

@avrabe
Copy link
Copy Markdown
Contributor

@avrabe avrabe commented May 23, 2026

Summary

Picks up pulseengine/rules_rocq_rust#34 which migrates rocq-of-rust to a hermetic rules_rust toolchain, replacing the ad-hoc cargo build in coq_of_rust/private/repository.bzl.

The old build was failing on the CI runner with rust-lld: error: unable to find library -lLLVM-19-rust-1.85.0-nightly, keeping the Rocq Formal Proofs CI check red on main since v1.0.5 and forcing admin-merge through it for the v1.1.0 and v1.1.1 releases.

rules_rocq_rust PR #34's own CI confirms the migrated toolchain builds (Build Example (Linux) and (macOS) both pass).

Closes

Test plan

  • Rocq Formal Proofs CI check on this PR goes green (the whole point)
  • All other substantive checks remain green

Picks up pulseengine/rules_rocq_rust#34 which migrates rocq-of-rust to
a hermetic rules_rust toolchain, replacing the ad-hoc cargo build in
coq_of_rust/private/repository.bzl. The old build failed on the CI
runner with `rust-lld: error: unable to find library
-lLLVM-19-rust-1.85.0-nightly`, which has kept the Rocq Formal Proofs
CI check red on main since v1.0.5 (admin-merged through it for the
v1.1.0 and v1.1.1 releases).

Closes the v1.1.1 carry-forward item (task #89).

Trace: REQ-12
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