name: Nix flake checks on: pull_request: types: - opened - synchronize - reopened push: branches: - main jobs: _checks: needs: ["deployment-basic","deployment-cli","deployment-model-nixops4","deployment-model-ssh","deployment-model-tf","deployment-panel","nixops-deployment-providers-default","nixops-deployment-providers-fedi200","nixops-deployment-providers-fedi201","nixops-deployment-providers-forgejo-ci","nixops-deployment-providers-test","nixops-deployment-providers-vm02116","nixops-deployment-providers-vm02187","nixosConfigurations-fedi200","nixosConfigurations-fedi201","nixosConfigurations-forgejo-ci","nixosConfigurations-test01","nixosConfigurations-test02","nixosConfigurations-test03","nixosConfigurations-test04","nixosConfigurations-test05","nixosConfigurations-test06","nixosConfigurations-test11","nixosConfigurations-test12","nixosConfigurations-test13","nixosConfigurations-test14","nixosConfigurations-vm02116","nixosConfigurations-vm02187","panel","pre-commit","proxmox-basic","test-mastodon-service","test-peertube-service","vmOptions-fedi200","vmOptions-fedi201","vmOptions-test01","vmOptions-test02","vmOptions-test03","vmOptions-test04","vmOptions-test05","vmOptions-test06","vmOptions-test11","vmOptions-test12","vmOptions-test13","vmOptions-test14"] runs-on: native steps: - run: true _complete: runs-on: native steps: - uses: actions/checkout@v4 - run: nix-shell --run '.forgejo/workflows/nix-flake-check.sh check' deployment-basic: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.deployment-basic -vL deployment-cli: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.deployment-cli -vL deployment-model-nixops4: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.deployment-model-nixops4 -vL deployment-model-ssh: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.deployment-model-ssh -vL deployment-model-tf: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.deployment-model-tf -vL deployment-panel: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.deployment-panel -vL nixops-deployment-providers-default: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-default -vL nixops-deployment-providers-fedi200: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-fedi200 -vL nixops-deployment-providers-fedi201: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-fedi201 -vL nixops-deployment-providers-forgejo-ci: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-forgejo-ci -vL nixops-deployment-providers-test: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-test -vL nixops-deployment-providers-vm02116: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-vm02116 -vL nixops-deployment-providers-vm02187: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-vm02187 -vL nixosConfigurations-fedi200: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-fedi200 -vL nixosConfigurations-fedi201: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-fedi201 -vL nixosConfigurations-forgejo-ci: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-forgejo-ci -vL nixosConfigurations-test01: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-test01 -vL nixosConfigurations-test02: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-test02 -vL nixosConfigurations-test03: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-test03 -vL nixosConfigurations-test04: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-test04 -vL nixosConfigurations-test05: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-test05 -vL nixosConfigurations-test06: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-test06 -vL nixosConfigurations-test11: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-test11 -vL nixosConfigurations-test12: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-test12 -vL nixosConfigurations-test13: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-test13 -vL nixosConfigurations-test14: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-test14 -vL nixosConfigurations-vm02116: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-vm02116 -vL nixosConfigurations-vm02187: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.nixosConfigurations-vm02187 -vL panel: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.panel -vL pre-commit: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.pre-commit -vL proxmox-basic: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.proxmox-basic -vL test-mastodon-service: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.test-mastodon-service -vL test-peertube-service: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.test-peertube-service -vL vmOptions-fedi200: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.vmOptions-fedi200 -vL vmOptions-fedi201: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.vmOptions-fedi201 -vL vmOptions-test01: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.vmOptions-test01 -vL vmOptions-test02: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.vmOptions-test02 -vL vmOptions-test03: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.vmOptions-test03 -vL vmOptions-test04: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.vmOptions-test04 -vL vmOptions-test05: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.vmOptions-test05 -vL vmOptions-test06: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.vmOptions-test06 -vL vmOptions-test11: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.vmOptions-test11 -vL vmOptions-test12: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.vmOptions-test12 -vL vmOptions-test13: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.vmOptions-test13 -vL vmOptions-test14: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.vmOptions-test14 -vL