Skip to main content

max / alloy

1.7 KB · 38 lines History Blame Raw
1 # astra — ASRock Rack Ampere Altra, aarch64, 96 cores. Service host, the only
2 # aarch64 builder, and the machine the nightly evidence tier runs on.
3
4 # The only server-profile machine in the tree. It has no session, tty1 belongs
5 # to the panel, and the profile's absence assertions are what keep the desktop
6 # estate off it.
7 PROFILE=server
8
9 # A build host is a mint-time choice rather than a property of the profile:
10 # astra builds the aarch64 images, runs the sweep, and hosts PoM's runner.
11 LANGS=rust,c,js,go
12
13 # Same reasoning as fw13: PoM's runner and the CI scratch databases want the
14 # major production runs, not the one Fedora ships.
15 DB=postgres16
16
17 # Reserved key, read by build/build-iso.sh and ignored by build/build-image.sh.
18 # Not a cross-build: astra builds its own medium, on aarch64 hardware.
19 ARCH=aarch64
20
21 # astra builds the arm64 releases, so it needs the same desktop-app set fw13
22 # does. See build/hosts/fw13.env for why this is native rather than boxed.
23 GUI=tauri
24
25 # The server profile ships no graphical session, and the Containerfile's
26 # validator refuses `server:firefox` outright. BROWSER defaults to firefox, so
27 # leaving it unset is not "no browser" -- it is a mint that fails at the
28 # validator. Found by build/preflight.sh on 2026-09-04, before astra's medium
29 # had ever been built for the first time (alloy `2341d23f`).
30 BROWSER=none
31
32 # Reserved key, read by build/build-iso.sh and ignored by build/build-image.sh.
33 # The medium installs the derived alloy-nvidia image rather than Alloy itself:
34 # the RTX 5070 Ti needs the open module, which is compiled against one exact
35 # kernel and so cannot be a package the shipped Containerfile adds. Ruled
36 # 2026-08-30 (Max, alloy `2a382a75`); the layer is build/Containerfile.nvidia.
37 NVIDIA=yes
38