job types
make-test
- Run test suite with `make test'
stack-test
- Haskell project build and test with Stack + Hackage bundle
stack-build
- Haskell project build with Stack + Hackage bundle
nix-build
- Nix build (flake)
byggsteg-version
- Byggsteg pull and restart GNU Shepherd daemon itself
pull-and-restart
- Git pull and restart wanted GNU Shepherd service
pull-and-deploy
- Git pull and run a make deploy
sbt-test
- Scala project test with SBT
sbt-testcontainers-test
- Scala project test with SBT, testcontainers and Podman
trivial
- Allow passing arbitrary list of commands (via trivial-cmds field)
As a fallback, if no other task matches are found, byggsteg will default to doing a make build.