Skip to content

Conversation

@AztecBot
Copy link
Collaborator

@AztecBot AztecBot commented Jan 29, 2026

BEGIN_COMMIT_OVERRIDE
chore: rm ultra rollup flavor (#19984)
feat: add barretenberg-rs crate publishing infrastructure (#19801)
END_COMMIT_OVERRIDE

Since UltraVerifier is templated on Flavor and IO type, we can remove
UltraRollupFlavor, whose only purpose was to keep track of the IPA claim
propagation.
Copy link
Collaborator

@ludamad ludamad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Auto-approved

@AztecBot AztecBot enabled auto-merge January 29, 2026 19:27
@AztecBot
Copy link
Collaborator Author

🤖 Auto-merge enabled after 4 hours of inactivity. This PR will be merged automatically once all checks pass.

## Summary

This PR integrates barretenberg static library builds into the cpp
bootstrap release path.

**What this PR does:**
- Builds `libbb-external.a` (combined static library) for Linux amd64
and arm64
- Packages libraries as `barretenberg-static-*.tar.gz` in the release
artifacts
- Adds FFI backend tests to rust CI

**Release artifacts added:**
- `barretenberg-static-amd64-linux.tar.gz`
- `barretenberg-static-arm64-linux.tar.gz`

**Follow-up PRs will:**
- Add download functionality to `build.rs` to fetch pre-built libraries
from GitHub releases
- Add iOS/Android/macOS targets (requires macOS runners and NDK)

## Test plan
- [x] Add `ci-release-pr` label to test release build path
- [x] Verify `barretenberg-static-*.tar.gz` files are created in
build-release
- [x] Verify FFI tests pass in rust CI
@AztecBot AztecBot added this pull request to the merge queue Jan 30, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 30, 2026
@AztecBot
Copy link
Collaborator Author

Flakey Tests

🤖 says: This CI run detected 1 tests that failed, but were tolerated due to a .test_patterns.yml entry.

\033FLAKED\033 (8;;http://ci.aztec-labs.com/9c475c9e0db5cc56�9c475c9e0db5cc568;;�):  yarn-project/end-to-end/scripts/run_test.sh simple src/e2e_p2p/multiple_validators_sentinel.parallel.test.ts "collects attestations for all validators on a node" (114s) (code: 1) group:e2e-p2p-epoch-flakes (\033AztecBot\033: Merge branch 'next' into merge-train/barretenberg)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants