Files
cyper-nix/.gitea/workflows/ci.yml
T
DerGrumpf c49a0f1420
CI / check (push) Failing after 40s
Fixed CI Workflow
2026-06-22 20:41:42 +02:00

33 lines
1011 B
YAML

name: CI
on:
push:
branches: ["main"]
pull_request:
jobs:
check:
runs-on: nix
steps:
- uses: actions/checkout@v4
- name: Setup PATH
run: echo "/nix/var/nix/profiles/default/bin" >> $GITHUB_PATH
- name: Nix flake check
run: nix flake check --no-build
- name: Format check
run: nix fmt -- --check .
- name: Build NixOS configs (dry-run)
run: |
nix build .#nixosConfigurations.cyper-desktop.config.system.build.toplevel --dry-run
nix build .#nixosConfigurations.cyper-controller.config.system.build.toplevel --dry-run
nix build .#nixosConfigurations.cyper-proxy.config.system.build.toplevel --dry-run
nix build .#nixosConfigurations.cyper-node-1.config.system.build.toplevel --dry-run
nix build .#nixosConfigurations.cyper-node-2.config.system.build.toplevel --dry-run
- name: Eval darwin config (Linux-safe)
run: nix eval .#darwinConfigurations.cyper-mac.system