Skip to content

test: restore pubmut tests#21228

Merged
nventuro merged 1 commit intomerge-train/fairiesfrom
nv/restore-pubmut-tests
Mar 8, 2026
Merged

test: restore pubmut tests#21228
nventuro merged 1 commit intomerge-train/fairiesfrom
nv/restore-pubmut-tests

Conversation

@nventuro
Copy link
Contributor

@nventuro nventuro commented Mar 6, 2026

It seems at some point these were disabled. Spotted by @LeilaWang.

@nventuro nventuro requested a review from benesjan March 6, 2026 21:42
@nventuro nventuro enabled auto-merge (squash) March 6, 2026 23:13
@nventuro nventuro merged commit 1df0242 into merge-train/fairies Mar 8, 2026
10 checks passed
@nventuro nventuro deleted the nv/restore-pubmut-tests branch March 8, 2026 08:11
github-merge-queue bot pushed a commit that referenced this pull request Mar 9, 2026
BEGIN_COMMIT_OVERRIDE
feat: add note hash and nullifier helper functions with domain
separation (#21189)
feat(cli): auto-recompiling when aztec test is run (#20729)
docs: small delayedpubmut update (#21229)
test: restore pubmut tests (#21228)
END_COMMIT_OVERRIDE
AztecBot added a commit that referenced this pull request Mar 18, 2026
AztecBot added a commit that referenced this pull request Mar 18, 2026
nventuro added a commit that referenced this pull request Mar 19, 2026
…1134, #21072, #21186, #21189, #21229, #21228, #21234, #21639) (#21745)

## Summary

Combined backport of 12 PRs to v4-next, cherry-picked in chronological
merge order:

1. #20512 — docs: add delayedpublicmutable apiref, fix misc docs
2. #20379 — feat: custom message handlers in Aztec.nr
3. #20831 — feat!: make unused msg disco fns private
4. #21024 — feat: add compile-time size check for events and error code
links
5. #21134 — chore: add warning on invalid recipients
6. #21072 — feat: add aztecaddress::is_valid
7. #21186 — chore: use returns `true` for boolean fns
8. #21189 — feat: add note hash and nullifier helper functions with
domain separation
9. #21229 — docs: small delayedpubmut update
10. #21228 — test: restore pubmut tests
11. #21234 — fix: claim contract & improve nullif docs
12. #21639 — feat!: split compute note hash and nullifier to reduce
hashing

Each PR is a separate commit (raw cherry-pick with conflicts left in),
followed by a single final commit that resolves all conflicts — making
it easy to review the conflict resolution independently.

## Conflict resolution (last commit)

- `delayed_public_mutable.nr` / `public_immutable.nr` — merged doc
comments from both sides
- `aztec.nr` macros — integrated custom message handler + split compute
functions
- `discovery/mod.nr` / `process_message.nr` — merged offchain inbox sync
+ custom handler dispatch + split compute
- `constants.nr` / `constants_tests.nr` — added new domain separators
- `Nargo.toml` — added custom_message_contract
- `netlify.toml` — merged error code redirects
- `auth_contract` — kept v4-next delay value
- `note_metadata.nr` — doc comment reformat
- `migration_notes.md` — merged migration notes from both sides
- Deleted `traits.nr` (v4-next uses `traits/` directory)


ClaudeBox log: https://claudebox.work/s/3145d1bd30977c20?run=1

---------

Co-authored-by: Nicolás Venturo <nicolas.venturo@gmail.com>
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