Skip to content

feat(aztec-up): decouple infra assets from toolchain VERSION (backport #22078)#22079

Merged
nchamo merged 4 commits intobackport-to-v4-next-stagingfrom
claudebox/backport-22078-aztec-up
Mar 26, 2026
Merged

feat(aztec-up): decouple infra assets from toolchain VERSION (backport #22078)#22079
nchamo merged 4 commits intobackport-to-v4-next-stagingfrom
claudebox/backport-22078-aztec-up

Conversation

@AztecBot
Copy link
Copy Markdown
Collaborator

Summary

Backport of #22078 to v4-next.

Introduces INFRA_VERSION env var to control where aztec-install fetches infrastructure assets (banner, aztec-up) independently from the toolchain VERSION. When INFRA_VERSION is empty (default), assets are fetched from the root of INSTALL_URI. Tests set INFRA_VERSION=0.0.1 to match the local file layout.

Also renames release_aztec_up to release_root_installer and adds banner file uploads, plus new mac VM test functions.

Conflict Resolution

  • aztec-install: Kept v4-next's nightly default for VERSION (instead of 0.0.1), added new INFRA_VERSION variable. Kept v4-next's ASCII art title function (no curl banner calls since v4-next removed them).
  • bootstrap.sh: Took PR's release_root_installer rename with expanded comment. Added mac VM test functions with INFRA_VERSION=0.0.1.

Commits

  1. Cherry-pick with conflict markers (preserves original attempt)
  2. Conflict resolution

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

nchamo and others added 2 commits March 26, 2026 19:56
- aztec-install: Keep v4-next's nightly default VERSION, add INFRA_VERSION var, keep ASCII art title (no curl banners)
- bootstrap.sh: Take PR's release_root_installer rename, add mac VM test functions with INFRA_VERSION
@AztecBot AztecBot added ci-draft Run CI on draft PRs. claudebox Owned by claudebox. it can push to this PR. labels Mar 26, 2026
AztecBot and others added 2 commits March 26, 2026 20:13
These functions were added during the backport conflict resolution but
are not needed on v4-next.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@nchamo nchamo marked this pull request as ready for review March 26, 2026 20:17
@nchamo nchamo requested a review from charlielye as a code owner March 26, 2026 20:17
@nchamo nchamo enabled auto-merge March 26, 2026 20:17
@nchamo nchamo self-assigned this Mar 26, 2026
@nchamo nchamo merged commit 359f034 into backport-to-v4-next-staging Mar 26, 2026
10 of 13 checks passed
@nchamo nchamo deleted the claudebox/backport-22078-aztec-up branch March 26, 2026 20:29
AztecBot added a commit that referenced this pull request Mar 27, 2026
BEGIN_COMMIT_OVERRIDE
fix(aztec-up): always reinstall noirup and foundryup bootstrappers
(#21826)
fix(aztec-up): show installed version after install (#21822)
feat(aztec-up): default install version to latest instead of nightly
(backport #21883) (#22076)
feat(aztec-up): auto-update before install with staleness check (#21866)
cherry-pick: feat(aztec-up): add versioned aliases for multi-major
version support (#21817)
feat(aztec-up): add versioned aliases for multi-major version support
(backport #21817) (#22080)
feat(aztec-up): decouple infra assets from toolchain VERSION (backport
#22078) (#22079)
feat: backport hardcode version into install scripts at release time
(#22082)
fix(aztec-up): pass VERSION to per-version installer and fix release sed
(#22083)
END_COMMIT_OVERRIDE
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