Repository navigation
ladder rungs: pkgmgr bootstrap_rung freeze markers (comment-only, no rebuild) - #776
Conversation
One comment line per frozen bootstrap rung already on main (39): hex0/stage0/ bedrock -> "hex0", go-1.x chain -> "go", mrustc..rustc-1.97.1 -> "rust". Read by pkgmgr (pkgmgr-rs#904/#907) to freeze the rung; comments are not evaluated and not in the spec hash, so nothing rebuilds. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: gominimal/pkgs/.coderabbit.yaml Review profile: CHILL Plan: Essentials Run ID: 📒 Files selected for processing (39)
Included review availability: This review used your included allowance. 0 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 2 reviews per hour. 📝 WalkthroughWalkthroughPackage build specifications add ChangesBootstrap metadata
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~8 minutes Change: Feature Merge Risk: ⚪ Minimal · up to The annotations do not change the checked-in build specifications. The external consumer’s handling could not be confirmed, but no concrete regression is established, so no merge-blocking risk is evidenced. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Adds one comment line to each of the 39 bootstrap-ladder rungs already on main:
Why: pkgmgr freezes these rungs (no version-bump PRs, no auto-fix, no digest proposals). Until now that relied only on a hand-kept list in pkgmgr-rs, and a missed entry is how #769 happened. With the marker the rung declares it itself (pkgmgr-rs#904/#907). The GHC and JVM ladders (#774, #775) already carry it. Marking these keeps pkgmgr's marker-vs-list drift warning quiet, since the list stays as a backstop.
No rebuilds, no behaviour change: it's a Nickel comment, so it isn't evaluated and isn't in minimal's spec hash. Checked: no rung uses its directory or build.ncl as a
Localinput. Placed just abovelet version(or at line 1 when there is none). Validated with pkgmgr's parser rules: 39/39 well-formed, none inside a multi-line string. The attr form (attrs.bootstrap_rung) replaces this once gominimal/minimal#1752 lands and the evaluators roll.🤖 Generated with Claude Code
Summary by CodeRabbit