feat: add NixOS build and test CI workflow #57

Open
Hermes wants to merge 2 commits from feat/nixos-ci-workflow into master

2 Commits

Author SHA1 Message Date
697f40f1ed feat: add staging-vm module with libvirt/KVM infrastructure
Some checks failed
NixOS Build & Test / build (pull_request) Has been cancelled
2026-05-20 14:20:47 -04:00
e4b2886f54 ci: add NixOS build and test workflow
Creates .gitea/workflows/build-nixos.yml that triggers on push/PR to
master when Nix files, flake.lock, secrets, hosts, or modules change.

Includes:
- Setup step to enable Nix experimental features and install nh
- Build step for lazyworkhorse (x86_64-linux) via nh os build
- Build step for cyt-pi (aarch64-linux) via nh os build
- Placeholder integration test step

Runner label: nixos-builder (Docker image nixos/nix)
2026-05-20 14:19:13 -04:00