Skip to content

chore(release-image): consume only labs toolchain and npm artifacts - #25142

Merged
fcarreiro merged 1 commit into
monorepo-split/labsfrom
nchamo/labs-bb-avm-arch
Aug 8, 2026
Merged

chore(release-image): consume only labs toolchain and npm artifacts#25142
fcarreiro merged 1 commit into
monorepo-split/labsfrom
nchamo/labs-bb-avm-arch

Conversation

@nchamo

@nchamo nchamo commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • The release image now sources its native binaries from labs-aztec-toolchain/bin (bb-avm, acvm) instead of the foundation build trees, and drops the foundation whitelists from both dockerignores: all TS dependencies (@aztec/bb.js, wsdb, ipc-runtime, @aztec/l1-artifacts, ...) already resolve to published npm packages, so the base image's yarn workspaces focus pulls them from the registry.
  • bb-avm provisioning is arch-parametrized via ci3's arch (arm64 assets ship since feat(bb): release bb-avm for arm64-linux #25120), and nargo is no longer copied into the image: nothing in it can invoke it (no NARGO set, not on PATH), saving ~51MB.
  • release-image/bootstrap.sh content-hashes labs-aztec-toolchain/bootstrap.sh instead of calling sibling hash subcommands (a nested command substitution swallows their failures), and build_image gains a preflight that fails the build when a toolchain binary is missing or symlinked (docker copies the link, not its target).

Fixes A-1540

@nchamo nchamo self-assigned this Aug 7, 2026
@nchamo nchamo 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 labels Aug 7, 2026
@nchamo
nchamo marked this pull request as ready for review August 7, 2026 19:00
@nchamo
nchamo requested a review from charlielye as a code owner August 7, 2026 19:00
@nchamo
nchamo requested review from fcarreiro and nventuro and removed request for charlielye August 7, 2026 19:00
Base automatically changed from nchamo/labs-cdb-package to monorepo-split/labs August 7, 2026 22:46
@fcarreiro
fcarreiro force-pushed the nchamo/labs-bb-avm-arch branch from bf5b36d to 36945e3 Compare August 8, 2026 12:27
@fcarreiro
fcarreiro merged commit a8231e7 into monorepo-split/labs Aug 8, 2026
16 of 18 checks passed
@fcarreiro
fcarreiro deleted the nchamo/labs-bb-avm-arch branch August 8, 2026 16:02
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants