chore(bb): refresh stale pinned Chonk IVC inputs (fixes nightly debug build)#23923
Closed
AztecBot wants to merge 2 commits into
Closed
chore(bb): refresh stale pinned Chonk IVC inputs (fixes nightly debug build)#23923AztecBot wants to merge 2 commits into
AztecBot wants to merge 2 commits into
Conversation
Generated by ci-refresh-chonk. Only the pinned Chonk input hash is committed here; the immediate follow-up CI run is skipped intentionally. --ci-skip
Collaborator
Author
|
Pinned Chonk inputs refreshed to |
Collaborator
Author
|
Automatically closing this stale claudebox draft PR (no updates for 5+ days). Re-open if still needed. |
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.
Problem
The Nightly Debug Build (
barretenberg-nightly-debug-build.yml) has been failing onnextfor several days.Every step of the debug build passes except one test:
Root cause
The pinned Chonk IVC inputs are stale.
barretenberg/cpp/scripts/chonk-inputs.hash=209dde8e69a27c9f, last bumped 2026-05-21 (2ab01bb). Multiple circuit-affectingfeat!:changes have merged tonextsince then with no accompanyingci-refresh-chonk.In the failing flow the 10 accumulated circuits prove fine until circuit 10 (
hiding_kernel), where the pinned precomputed VK no longer matches the circuit built from currentnext:The hiding-kernel public-input layout grew by 4 (669 → 673), so the frozen VK is wrong and the databus /
kernel_return_dataconsistency check asserts. This assert isBB_ASSERT_DEBUG, compiled out of release/default builds — so only the debug nightly exercises it, which is why regular PR CI stayed green while the protocol circuits drifted. This is fixture staleness, not a code regression; the fix is to regenerate and re-pin the inputs.Why this wasn't already fixed
A prior automated attempt, #23744 (2026-05-30), diagnosed the same issue but never ran CI: it was a draft labeled
ci-refresh-chonkbut missingci-draft, and CI only runs on drafts that carryci-draft(.github/workflows/ci3.ymlline 44). The refresh post-action therefore never executed, and the stale-draft bot auto-closed it on 2026-06-04. The pin stayed stale and the nightly kept failing.Fix
This PR triggers the standard refresh path with both required labels:
ci-refresh-chonk(regenerate + re-pin) andci-draft(so CI actually runs on the draft). CI regenerates and uploads fresh pinned inputs, proves the smallest refreshed flow in C++ and bb.js, and pushes back the updatedchonk-inputs.hash(refresh commit carries--ci-skip).The trailing-newline change to
chonk-inputs.hashis just a placeholder diff for CI to overwrite; the final diff should be a single-line hash bump. Do not merge until theci-refresh-chonkjob has pushed the regenerated hash and the pinned-input smoke test is green. A maintainer can also reproduce locally withbarretenberg/cpp/scripts/chonk_inputs.sh update(see thechonk-inputsskill).Created by claudebox · group:
slackbot