NixBuilderJobset
nixsmith.io / v1alpha1
apiVersion: nixsmith.io/v1alpha1
kind: NixBuilderJobset
metadata:
name: example
spec object required
attrPaths
[]string required
Flake fragments `nix-eval-jobs` evaluates, one invocation per entry.
Must list at least one -- an empty list would mean nothing is ever
evaluated for this project.
minItems:
1
flakeRef
string required
Repo-level flake identity, e.g. "github:acme/widgets" -- no ref/query
fragment. Jobsets (one per branch/PR) are still created dynamically
underneath this project when a webhook reports a ref of this repo.
forceRecurse
boolean
Passed as `--force-recurse` to every `nix-eval-jobs` invocation for
this project's attr_paths. Needed for an attr_path whose attrset
isn't marked `recurseForDerivations = true` -- without it,
nix-eval-jobs silently reports zero jobs (exit 0, empty output)
instead of failing, for any nested attrset it won't walk into.
pools
[]string
Advisory list of pool names this project is expected to build on.
Not enforced -- any pool whose system matches a job's system can
build it regardless of this list.
webhookSecretRef object required
key
string required
name
string required
No matches. Try .spec.attrPaths for an exact path