Skip to content

Add BB2 CI setup#13498

Draft
staticfloat wants to merge 4 commits intomasterfrom
sf/bb2
Draft

Add BB2 CI setup#13498
staticfloat wants to merge 4 commits intomasterfrom
sf/bb2

Conversation

@staticfloat
Copy link
Copy Markdown
Member

This adds a parallel CI setup that runs BinaryBuilder2 builds.
The basic flow is similar to that of BB1 builds, with the exception that
build selection is more finegrained than just per-platform (e.g.
build_tarballs.jl <platform>) and instead uses BuildConfig spec
hashes to determine which builds and extractions to perform.

Existing BB1 and BB2 projects can both be built within a single PR,
however BB2 projects can only depend on other BB2 projects (they require
metadata that is created only by BB2).

@staticfloat staticfloat marked this pull request as draft April 13, 2026 16:43
@staticfloat staticfloat force-pushed the sf/bb2 branch 7 times, most recently from b8dfcfd to 655104f Compare April 18, 2026 23:00
@staticfloat staticfloat force-pushed the sf/bb2 branch 7 times, most recently from b3dc8a2 to fbea901 Compare April 26, 2026 02:16
This adds a parallel CI setup that runs BinaryBuilder2 builds.
The basic flow is similar to that of BB1 builds, with the exception that
build selection is more finegrained than just per-platform (e.g.
 `build_tarballs.jl <platform>`) and instead uses BuildConfig spec
hashes to determine which builds and extractions to perform.

Existing BB1 and BB2 projects can both be built within a single PR,
however BB2 projects can only depend on other BB2 projects (they require
metadata that is created only by BB2).
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.

1 participant