Skip to search

NixBuilderJobset

nixsmith.io / v1alpha1

apiVersion: nixsmith.io/v1alpha1 kind: NixBuilderJobset metadata: name: example
View raw schema
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