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