forked from Fediversity/Fediversity
294 lines
8.7 KiB
YAML
294 lines
8.7 KiB
YAML
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
|