name: Nix flake checks on: pull_request: types: - opened - synchronize - reopened push: branches: - main jobs: _checks: needs: - deployment-basic - deployment-cli - deployment-model - deployment-model-ssh - deployment-model-nixops4 - 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 - test-pixelfed-garage-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: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.deployment-model-ssh -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-nixops4: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.deployment-model-nixops4 -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 test-pixelfed-garage-service: runs-on: native steps: - uses: actions/checkout@v4 - run: nix build .#checks.x86_64-linux.test-pixelfed-garage-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