Pierre Bourdon 700f43c2cb ci-config: explicitly build all outputs in nix build invocation
Without this, even though all outputs will still be built, only the main
output (usually $out) store path gets printed by --print-out-paths. In
turn, this means that only the main output will get sent to attic for
caching.

In Lix's case, this was causing the following scenarios:
- builder1 builds build.aarch64-darwin.{out,dev,doc}
- builder1 only pushes .out to the caches
- builder2 attempts to build perlBindings.aarch64-darwin, which depends
  on -dev from build.aarch64-darwin.
- builder2 needs to rebuild all of build.aarch64-darwin to get -dev.

Change-Id: I51f7e641f987eebcd65b3cd57c1f6b1bfbfebd32
2026-01-20 11:11:08 +01:00
2025-10-10 15:30:48 +02:00
2025-10-10 15:30:48 +02:00
2025-08-21 17:33:20 +02:00
S
Description
Working fork of Lix - carries the adaptive load-aware build-remote patch. Upstream: gerrit.lix.systems
92 MiB
Languages
C++ 74.9%
Python 11.7%
Nix 6.1%
Shell 3.6%
Meson 2%
Other 1.6%