Repository navigation
chore: check con-leche against the rebootstrapped toolchain - #16446
Merged
Merged
Conversation
This PR builds `lean-beam` in the primary Linux CI job at every check level instead of only in release builds, so that PRs breaking its plugin build or package test fail before reaching a nightly. Unstamped PR toolchains now bundle `lean-beam` like releases do. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Kha
force-pushed
the
rebootstrap-con-leche
branch
from
November 13, 2026 12:58
a38ad23 to
70b5d91
Compare
con-leche and lean-beam against the rebootstrapped toolchaincon-leche against the rebootstrapped toolchain
The toolchain does not bundle libc headers, so `lean-beam`'s C sources fell back to the runner's `/usr/include`, which the self-hosted NixOS runner lacks. Point `C_INCLUDE_PATH` at the dev shell's `GLIBC_DEV`, the glibc release builds link against. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Install elan once in a dedicated step for the jobs that use it, now including the `lean-beam` package test, making it available to later steps through `GITHUB_PATH`, or through `/etc/profile.d` under msys2, which drops `GITHUB_PATH` entries. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Kha
force-pushed
the
rebootstrap-con-leche
branch
from
November 13, 2026 15:59
70b5d91 to
927e35a
Compare
The rebootstrap tests require `lean-beam` like the main tests, and Beam rejects running under a compiler revision other than the one it was built against, so rebuild it with the rebootstrapped toolchain. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This PR builds `con-leche` in the "Check rebootstrap" CI step so that its package test checks the rebootstrapped toolchain's exports with the pinned checker instead of skipping. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Kha
force-pushed
the
rebootstrap-con-leche
branch
from
November 13, 2026 16:02
927e35a to
1febff3
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR builds
con-lechein the "Check rebootstrap" CI step so that its package test checks the rebootstrapped toolchain's exports with the pinned checker instead of skipping. It also installs elan once in a shared step for all jobs that use it.