Skip to content

Update dependency: deps/haskell-backend_release#4933

Merged
automergerpr-permission-manager[bot] merged 8 commits into
developfrom
_update-deps/runtimeverification/haskell-backend
Jun 17, 2026
Merged

Update dependency: deps/haskell-backend_release#4933
automergerpr-permission-manager[bot] merged 8 commits into
developfrom
_update-deps/runtimeverification/haskell-backend

Conversation

@rv-jenkins

@rv-jenkins rv-jenkins commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Also pins Lean toolchain for klean codegen.

CI integration test klean/test_generate started failing independently of the haskell-backend bump: the klean template's lean-toolchain was set to stable, so lake build in the generated project floated to the latest stable Lean. v4.31.0 added ByteArray.decEq to core, which collides with the definition the template emits (Prelude.lean:226), failing the build with `ByteArray.decEq` has already been declared. Pinned the template's lean-toolchain to leanprover/lean4:v4.30.0 (last stable before the conflict; verified locally that v4.29.1 and v4.30.0-rc2 compile the generated ByteArray.decEq cleanly).

Follow-up (out of scope): the template still hand-rolls ByteArray.decEq; to move to Lean ≥4.31 it should drop that and use core's DecidableEq ByteArray.

The template's lean-toolchain was `stable`, so `lake build` in the generated
project floated to the latest stable Lean. v4.31.0 added `ByteArray.decEq` to
core, colliding with the template's own definition and breaking the
klean/test_generate integration test. Pin to v4.30.0, the last stable before
the conflict.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ehildenb ehildenb requested a review from tothtamas28 June 17, 2026 00:47
@ehildenb

Copy link
Copy Markdown
Member

@tothtamas28 pinging you to make you aware of the Lean version pinning.

@automergerpr-permission-manager automergerpr-permission-manager Bot merged commit 9f3b576 into develop Jun 17, 2026
20 checks passed
@automergerpr-permission-manager automergerpr-permission-manager Bot deleted the _update-deps/runtimeverification/haskell-backend branch June 17, 2026 01:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants