Skip to content

ci: build minimina on noble toolchain#18784

Open
dkijania wants to merge 2 commits intocompatiblefrom
ai/minimina_on_noble
Open

ci: build minimina on noble toolchain#18784
dkijania wants to merge 2 commits intocompatiblefrom
ai/minimina_on_noble

Conversation

@dkijania
Copy link
Copy Markdown
Member

Summary

  • Adds a second build step to buildkite/src/Jobs/Release/Minimina.dhall that builds minimina using the noble toolchain (runInToolchainNoble Arch.Type.Amd64) and produces a noble .deb under debians/noble/.
  • Keeps the existing bullseye step; renames the two steps/keys to Build minimina (bullseye) / build-minimina-bullseye and Build minimina (noble) / build-minimina-noble for clarity.
  • scripts/debian/builder-helpers.sh already supports MINA_DEB_CODENAME=noble, and buildkite/scripts/release/manager.sh already treats minimina as a per-codename artifact, so producing a noble deb slots into the existing release flow.

Test plan

  • CI green on PR (Build minimina (bullseye) and Build minimina (noble) both pass)
  • Noble .deb artifact uploaded to cache under debians/noble/
  • No regression on existing bullseye build

🤖 Generated with Claude Code

@dkijania
Copy link
Copy Markdown
Member Author

!ci-build-me

4 similar comments
@dkijania
Copy link
Copy Markdown
Member Author

!ci-build-me

@dkijania
Copy link
Copy Markdown
Member Author

!ci-build-me

@dkijania
Copy link
Copy Markdown
Member Author

!ci-build-me

@dkijania
Copy link
Copy Markdown
Member Author

!ci-build-me

@dkijania dkijania self-assigned this Apr 17, 2026
@dkijania dkijania force-pushed the ai/minimina_on_noble branch from 40cd8a9 to f9f7ee1 Compare April 17, 2026 22:33
Switches the Minimina CI release job from the bullseye toolchain to
noble. Two build steps:

- amd64: runInToolchainNoble Arch.Type.Amd64, Size.Small, hard gate.
- arm64: runInToolchainNoble Arch.Type.Arm64, Size.Arm64,
  ARCHITECTURE=arm64 env, soft_fail=true (canary until the arm64
  /var/storagebox cache-write infra path is fixed separately).

Per-arch cache keys (minimina-amd64, minimina-arm64) avoid collisions
on the shared storagebox mount. Both steps produce a noble .deb via
scripts/debian/build.sh and cache it under debians/noble/.

Co-Authored-By: Claude Opus 4.7 <[email protected]>
@dkijania dkijania force-pushed the ai/minimina_on_noble branch from f9f7ee1 to ed9c964 Compare April 17, 2026 22:36
@dkijania
Copy link
Copy Markdown
Member Author

!ci-build-me

Move the arm64 minimina build into its own pipeline (MiniminaArm64) with
scope AllButPullRequest so it only runs on Nightly / MainlineNightly /
Release. Extract the shared cargo + debian build recipe into
Command/Minimina.dhall so both pipelines stay in lockstep.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
@dkijania
Copy link
Copy Markdown
Member Author

!ci-build-me

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

Labels

None yet

Projects

Status: To triage

Development

Successfully merging this pull request may close these issues.

1 participant