forked from fediversity/fediversity
		
	
		
			
				
	
	
		
			300 lines
		
	
	
	
		
			8.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			300 lines
		
	
	
	
		
			8.9 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-model-tf-proxmox","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-model-tf-proxmox:
 | 
						|
    runs-on: native
 | 
						|
    steps:
 | 
						|
      - uses: actions/checkout@v4
 | 
						|
      - run: nix build .#checks.x86_64-linux.deployment-model-tf-proxmox -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
 |