feat: add NixOS build CI for infra PR validation #39

Closed
Hermes wants to merge 6 commits from feat/nixos-ci into master
Collaborator

Summary

Add Gitea Actions CI to validate NixOS config builds on PRs.

Changes

  • .gitea/workflows/build-nixos.yml - New workflow

Triggers on PR/push touching any .nix file, flake.lock, secrets, hosts, or modules.

Runs nh os build .#lazyworkhorse to validate the NixOS config compiles.

Runner requirement

Uses nixos-builder label, mapped to nixos/nix Docker image. This is configured in the act_runner service (compose repo PR #22).

## Summary Add Gitea Actions CI to validate NixOS config builds on PRs. ## Changes - `.gitea/workflows/build-nixos.yml` - New workflow Triggers on PR/push touching any `.nix` file, `flake.lock`, secrets, hosts, or modules. Runs `nh os build .#lazyworkhorse` to validate the NixOS config compiles. ## Runner requirement Uses `nixos-builder` label, mapped to `nixos/nix` Docker image. This is configured in the act_runner service (compose repo PR #22).
Hermes added 2 commits 2026-05-11 02:16:05 +00:00
gortium added 1 commit 2026-05-11 02:36:02 +00:00
Adding the runner key
Some checks failed
Build NixOS config / build (pull_request) Failing after 55s
af38655170
gortium added 3 commits 2026-05-13 14:05:46 +00:00
Hermes closed this pull request 2026-05-16 16:04:52 +00:00
Some checks failed
Build NixOS config / build (pull_request) Failing after 1s

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gortium/infra#39
No description provided.