Commit graph

2 commits

Author SHA1 Message Date
Matt Sturgeon
a11133507a flake/ci: fix lazy eval of dev partition
If the `ci` options are a set of options rather than a single option,
then the module system cannot lazily override it via `mkForce`.

In practice, this means that the dev partition gets evaluated strictly
when the module system "pushes down" the `ci` definitions to its
options.

Instead, we must ensure that each attribute listed in `partitionedAttrs`
corresponds to an actual option which can be directly defined, with no
"pushing down" required.

Fixes #3532

(cherry picked from commit 67785f9577)
2025-07-08 21:33:40 +00:00
Matt Sturgeon
2a7854903c flake/ci: add ci.buildbot output
Adds top-level and per-system `ci.buildbot` option for defining tests to
build on buildbot.

These are exposed as the `ci.buildbot.«system»` flake output.

(cherry picked from commit e18d3fb280)
2025-06-02 11:00:38 +00:00