Skip to content

feat: disable noir test cache on merge-train/fairies#22206

Merged
ludamad merged 1 commit into
merge-train/fairiesfrom
jan/disable-noir-test-cache-on-fairies
Apr 1, 2026
Merged

feat: disable noir test cache on merge-train/fairies#22206
ludamad merged 1 commit into
merge-train/fairiesfrom
jan/disable-noir-test-cache-on-fairies

Conversation

@benesjan

@benesjan benesjan commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

It has happened a couple of times that we broke our merge train branch because we merged in a PR that had failing Noir tests and we broke them because we modified PXE/TXE. In this PR we set it up such that these tests are always run on our branch.

Summary

  • When TARGET_BRANCH is merge-train/fairies, use disabled-cache as the test hash for aztec-nr, noir-contracts, and noir-contracts-comp-failures
  • This ensures these tests always run on fairies PRs since yarn-project changes (e.g. TXE foreign call handlers) can affect test outcomes but are not included in the content hash
  • No impact on other branches — hash computation is unchanged elsewhere

Test plan

  • Verify CI runs noir tests on this PR despite no noir-projects source changes

🤖 Generated with Claude Code

When TARGET_BRANCH is merge-train/fairies, use `disabled-cache` as the
test hash for aztec-nr, noir-contracts, and noir-contracts-comp-failures.
This ensures these tests always run on fairies PRs since yarn-project
changes (e.g. TXE foreign call handlers) can affect test outcomes but
are not included in the content hash.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@benesjan benesjan requested a review from nventuro as a code owner April 1, 2026 02:58
@benesjan benesjan requested a review from ludamad April 1, 2026 03:00
@ludamad

ludamad commented Apr 1, 2026

Copy link
Copy Markdown
Collaborator

Looks right to me, good with you guys figuring out what works for you with noir-projects

@ludamad ludamad enabled auto-merge (squash) April 1, 2026 03:02
@benesjan

benesjan commented Apr 1, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for the quick review @ludamad . Being able to do this indeed seems like a big benefit of merge trains 👍

@ludamad ludamad merged commit 14d863d into merge-train/fairies Apr 1, 2026
16 checks passed
@ludamad ludamad deleted the jan/disable-noir-test-cache-on-fairies branch April 1, 2026 03:18
github-merge-queue Bot pushed a commit that referenced this pull request Apr 1, 2026
BEGIN_COMMIT_OVERRIDE
feat!: remove ALL_SCOPES (#22136)
chore: syncing oracle versions (#22131)
fix(aztec-nr): use registered accounts as capsule test scopes (#22171)
chore: reverting accidentally merged AI slop (#22175)
feat: move event size check from declaration to private emission
(#22168)
fix: prevent oracle failure on tag computation for invalid recipient
(#22163)
feat: disable noir test cache on merge-train/fairies (#22206)
END_COMMIT_OVERRIDE
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.

2 participants