Skip to content

fix: exclude poseidon v0.2.4 dependent tests from BB acir_tests#22402

Merged
TomAFrench merged 1 commit intobump-noirfrom
claudebox/debug-acir-tests-ci-22393
Apr 8, 2026
Merged

fix: exclude poseidon v0.2.4 dependent tests from BB acir_tests#22402
TomAFrench merged 1 commit intobump-noirfrom
claudebox/debug-acir-tests-ci-22393

Conversation

@AztecBot
Copy link
Copy Markdown
Collaborator

@AztecBot AztecBot commented Apr 8, 2026

Summary

Fixes the ACIR test build failure introduced by the Noir nightly update in #22393.

The external poseidon library v0.2.4 (https://github.com/noir-lang/poseidon) calls poseidon2_permutation(self.state, 4) with 2 arguments, but the current Noir nightly changed the stdlib signature to accept only 1 argument (poseidon2_permutation(input)). This causes 7 tests to fail compilation:

  • bench_2_to_17
  • no_predicates_numeric_generic_poseidon
  • poseidon_bn254_hash_width_3
  • poseidonsponge_x5_254
  • regression_5252
  • regression_5615
  • uhashmap

These tests are already excluded in Noir's own CI (POSEIDON_COMPILE_FAILURE_EXECUTION_TESTS in tooling/nargo_cli/build.rs). This PR mirrors that exclusion in BB's acir_tests/bootstrap.sh.

The exclusions should be removed once the external poseidon library is updated to be compatible with the new API.

ClaudeBox log: https://claudebox.work/s/0ef46c61b9801d30?run=1

The external poseidon library v0.2.4 calls poseidon2_permutation with 2
arguments but the current Noir nightly changed the signature to accept
only 1 argument. These tests are already excluded in Noir's own CI
(POSEIDON_COMPILE_FAILURE_EXECUTION_TESTS in nargo_cli/build.rs).

Excluded tests: bench_2_to_17, no_predicates_numeric_generic_poseidon,
poseidon_bn254_hash_width_3, poseidonsponge_x5_254, regression_5252,
regression_5615, uhashmap
@AztecBot AztecBot added ci-draft Run CI on draft PRs. claudebox Owned by claudebox. it can push to this PR. labels Apr 8, 2026
@TomAFrench TomAFrench changed the base branch from next to bump-noir April 8, 2026 13:53
@TomAFrench TomAFrench marked this pull request as ready for review April 8, 2026 13:53
@TomAFrench TomAFrench merged commit b85f645 into bump-noir Apr 8, 2026
51 of 68 checks passed
@TomAFrench TomAFrench deleted the claudebox/debug-acir-tests-ci-22393 branch April 8, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-draft Run CI on draft PRs. claudebox Owned by claudebox. it can push to this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants