Skip to content

fix(ci): use pinned solc for barretenberg solidity tests#24184

Draft
AztecBot wants to merge 1 commit into
merge-train/spartan-v5from
cb/fix-spartan-v5-bb-solc
Draft

fix(ci): use pinned solc for barretenberg solidity tests#24184
AztecBot wants to merge 1 commit into
merge-train/spartan-v5from
cb/fix-spartan-v5-bb-solc

Conversation

@AztecBot

Copy link
Copy Markdown
Collaborator

Summary

  • move barretenberg/sol's solc override under [profile.default]
  • make forge test use the pre-downloaded l1-contracts/solc-0.8.30 binary instead of falling back to SVM/network lookup

Verification

  • forge config --json | jq -r '.solc' in barretenberg/sol -> ../../l1-contracts/solc-0.8.30
  • forge test --no-match-contract Base in barretenberg/sol -> 168 passed, 0 failed
  • ./bootstrap.sh ci-full-no-test-cache progressed through bb-sol successfully, then stopped on local environment blockers unrelated to this fix: spartan requires sudo to install kubectl, and noir could not reach https://index.crates.io/config.json through the local proxy
  • ./bootstrap.sh ci is not defined on this branch; it returns Unknown command: ci. The failing merge-train log invoked ./bootstrap.sh ci-full-no-test-cache.

Created by claudebox · group: slackbot

@AztecBot AztecBot added ci-draft Run CI on draft PRs. ci-no-fail-fast Sets NO_FAIL_FAST in the CI so the run is not aborted on the first failure claudebox Owned by claudebox. it can push to this PR. labels Jun 18, 2026
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. ci-no-fail-fast Sets NO_FAIL_FAST in the CI so the run is not aborted on the first failure claudebox Owned by claudebox. it can push to this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant