Gunnar

nordisk/nornir

brokkr.toml

# nornir CI/build pipeline — driven by dwarfs (brokkr forge + sindri scheduler).
# `dwarfs validate` / `dwarfs plan` / `dwarfs run [--real]` / `dwarfs serve`.
[pipeline]
name = "nornir-ci"

[[pipeline.trigger]]              # fire when the poll sweep sees HEAD move
kind = "poll"
events = ["push"]

[[pipeline.trigger]]              # …and nightly at 03:00
kind = "cron"
cron = "0 3 * * *"

[[pipeline.stage]]
name = "build"
[[pipeline.stage.step]]
name = "compile"
run = { variant = "nornir" }     # real cargo build (zero shell) under --real

[[pipeline.stage]]
name = "verify"
[[pipeline.stage.step]]
name = "dwarfs-tool"
needs = ["compile"]
run = { variant = "dwarfs" }     # build the standalone dwarfs binary