Files
frank-nix/.gitea/workflows/ci.yml
T
2026-10-23 17:18:39 -04:00

36 lines
843 B
YAML

name: ci
on:
push:
pull_request:
jobs:
flake:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v31
with:
extra_nix_config: |
experimental-features = nix-command flakes
accept-flake-config = true
- name: format
run: nix fmt -- --check
- name: statix
run: nix run nixpkgs#statix -- check .
- name: evaluate all configurations
run: nix flake check --no-build --all-systems
- name: build packages
run: nix build --no-link .#heidisql .#aseprite-thumbnailer-kde
- name: sops manifests
run: |
for host in nero vergil pdw-frankiel; do
nix build --no-link ".#nixosConfigurations.${host}.config.system.build.sops-nix-manifest"
done