Skip to content

feat(aztec-up): add versioned aliases for multi-major version support (backport #21817)#22080

Merged
nchamo merged 2 commits intobackport-to-v4-next-stagingfrom
claudebox/backport-21817-aztec-up-aliases
Mar 26, 2026
Merged

feat(aztec-up): add versioned aliases for multi-major version support (backport #21817)#22080
nchamo merged 2 commits intobackport-to-v4-next-stagingfrom
claudebox/backport-21817-aztec-up-aliases

Conversation

@AztecBot
Copy link
Copy Markdown
Collaborator

Summary

Backport of #21817 to v4-next.

Adds versioned aliases (e.g. v4-nightly, v5-latest) so both v4 and v5 can release in parallel without overwriting each other's alias. Bare aliases (nightly, latest) resolve to the default major version (currently v4) controlled by AZTEC_TOOLCHAIN_DEFAULT_MAJOR_VERSION.

Conflicts resolved

  • aztec-up/bootstrap.sh: The release function on v4-next uploads files individually (not via a loop). Took the incoming versioned alias logic while preserving v4-next's upload structure.
  • ci3/bootstrap_ec2: The v4-next version has a different docker run structure (with inline spot termination handling). Kept v4-next's structure and added the AZTEC_TOOLCHAIN_DEFAULT_MAJOR_VERSION env var passthrough.

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

nchamo and others added 2 commits March 26, 2026 19:57
…rsion support (#21817)

Cherry-pick of merge commit 5f80cf2 with conflicts.
In bootstrap.sh: took incoming versioned alias logic.
In bootstrap_ec2: kept v4-next structure and added AZTEC_TOOLCHAIN_DEFAULT_MAJOR_VERSION env var.
@AztecBot AztecBot added ci-draft Run CI on draft PRs. claudebox Owned by claudebox. it can push to this PR. labels Mar 26, 2026
@nchamo nchamo marked this pull request as ready for review March 26, 2026 20:09
@nchamo nchamo requested a review from charlielye as a code owner March 26, 2026 20:09
@nchamo nchamo enabled auto-merge March 26, 2026 20:09
@nchamo nchamo self-assigned this Mar 26, 2026
@nchamo nchamo merged commit 303a930 into backport-to-v4-next-staging Mar 26, 2026
20 of 26 checks passed
@nchamo nchamo deleted the claudebox/backport-21817-aztec-up-aliases branch March 26, 2026 20:19
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