diff --git a/.woodpecker/check-deployment-basic.yaml b/.woodpecker/check-deployment-basic.yaml deleted file mode 100644 index 435069a9..00000000 --- a/.woodpecker/check-deployment-basic.yaml +++ /dev/null @@ -1,17 +0,0 @@ -$schema: https://raw.githubusercontent.com/woodpecker-ci/woodpecker/refs/heads/main/pipeline/frontend/yaml/linter/schema/schema.json - -when: - - event: manual - - event: pull_request - - event: push - branch: main - -steps: - - name: check-deployment-basic - image: nixos/nix - volumes: - - /nix:/mnt/nix:ro - commands: - - nix build --eval-store local --store unix:///mnt/nix/var/nix/daemon-socket/socket?root=/mnt --extra-experimental-features 'nix-command flakes' .#checks.x86_64-linux.deployment-basic -L - devices: - - /dev/kvm:/dev/kvm diff --git a/.woodpecker/check-deployment-cli.yaml b/.woodpecker/check-deployment-cli.yaml deleted file mode 100644 index 8755ea53..00000000 --- a/.woodpecker/check-deployment-cli.yaml +++ /dev/null @@ -1,17 +0,0 @@ -$schema: https://raw.githubusercontent.com/woodpecker-ci/woodpecker/refs/heads/main/pipeline/frontend/yaml/linter/schema/schema.json - -when: - - event: manual - - event: pull_request - - event: push - branch: main - -steps: - - name: check-deployment-cli - image: nixos/nix - volumes: - - /nix:/mnt/nix:ro - commands: - - nix build --eval-store local --store unix:///mnt/nix/var/nix/daemon-socket/socket?root=/mnt --extra-experimental-features 'nix-command flakes' .#checks.x86_64-linux.deployment-cli -L - devices: - - /dev/kvm:/dev/kvm diff --git a/.woodpecker/check-deployment-panel.yaml b/.woodpecker/check-deployment-panel.yaml deleted file mode 100644 index dce63979..00000000 --- a/.woodpecker/check-deployment-panel.yaml +++ /dev/null @@ -1,17 +0,0 @@ -$schema: https://raw.githubusercontent.com/woodpecker-ci/woodpecker/refs/heads/main/pipeline/frontend/yaml/linter/schema/schema.json - -when: - - event: manual - - event: pull_request - - event: push - branch: main - -steps: - - name: check-deployment-panel - image: nixos/nix - volumes: - - /nix:/mnt/nix:ro - commands: - - nix build --eval-store local --store unix:///mnt/nix/var/nix/daemon-socket/socket?root=/mnt --extra-experimental-features 'nix-command flakes' .#checks.x86_64-linux.deployment-panel -L - devices: - - /dev/kvm:/dev/kvm diff --git a/.woodpecker/check-panel.yaml b/.woodpecker/check-panel.yaml deleted file mode 100644 index e73f1c1d..00000000 --- a/.woodpecker/check-panel.yaml +++ /dev/null @@ -1,15 +0,0 @@ -$schema: https://raw.githubusercontent.com/woodpecker-ci/woodpecker/refs/heads/main/pipeline/frontend/yaml/linter/schema/schema.json - -when: - - event: manual - - event: pull_request - - event: push - branch: main - -steps: - - name: check-panel - image: nixos/nix - volumes: - - /nix:/mnt/nix:ro - commands: - - nix-build --eval-store local --store unix:///mnt/nix/var/nix/daemon-socket/socket?root=/mnt -A tests.panel diff --git a/.woodpecker/check-peertube.yaml b/.woodpecker/check-peertube.yaml deleted file mode 100644 index fc259e26..00000000 --- a/.woodpecker/check-peertube.yaml +++ /dev/null @@ -1,15 +0,0 @@ -$schema: https://raw.githubusercontent.com/woodpecker-ci/woodpecker/refs/heads/main/pipeline/frontend/yaml/linter/schema/schema.json - -when: - - event: manual - - event: pull_request - - event: push - branch: main - -steps: - - name: check-peertube - image: nixos/nix - volumes: - - /nix:/mnt/nix:ro - commands: - - nix build --eval-store local --store unix:///mnt/nix/var/nix/daemon-socket/socket?root=/mnt --extra-experimental-features 'nix-command flakes' .#checks.x86_64-linux.test-peertube-service -L diff --git a/.woodpecker/check-pre-commit.yaml b/.woodpecker/check-pre-commit.yaml deleted file mode 100644 index b3700c88..00000000 --- a/.woodpecker/check-pre-commit.yaml +++ /dev/null @@ -1,15 +0,0 @@ -$schema: https://raw.githubusercontent.com/woodpecker-ci/woodpecker/refs/heads/main/pipeline/frontend/yaml/linter/schema/schema.json - -when: - - event: manual - - event: pull_request - - event: push - branch: main - -steps: - - name: check-pre-commit - image: nixos/nix - volumes: - - /nix:/mnt/nix:ro - commands: - - nix-build --eval-store local --store unix:///mnt/nix/var/nix/daemon-socket/socket?root=/mnt -A tests diff --git a/.woodpecker/check-resources.yaml b/.woodpecker/check-resources.yaml deleted file mode 100644 index 8556572c..00000000 --- a/.woodpecker/check-resources.yaml +++ /dev/null @@ -1,35 +0,0 @@ -$schema: https://raw.githubusercontent.com/woodpecker-ci/woodpecker/refs/heads/main/pipeline/frontend/yaml/linter/schema/schema.json - -when: - - event: manual - - event: push - branch: main - -## NOTE: NixOps4 does not provide a good “dry run” mode, so we instead check -## proxies for resources, namely whether their `.#vmOptions.` and -## `.#nixosConfigurations.` outputs evaluate and build correctly, and -## whether we can dry run `infra/proxmox-*.sh` on them. This will not catch -## everything, and in particular not issues in how NixOps4 wires up the -## resources, but that is still something. -steps: - - name: check-resources - image: nixos/nix - volumes: - - /nix:/mnt/nix:ro - commands: - - echo ==================== [ VM Options ] ==================== - - | - set -euC - machines=$(nix eval --eval-store local --store unix:///mnt/nix/var/nix/daemon-socket/socket?root=/mnt --extra-experimental-features 'nix-command flakes' --impure --raw --expr 'with builtins; toString (attrNames (getFlake (toString ./.)).vmOptions)') - for machine in $machines; do - echo ~~~~~~~~~~~~~~~~~~~~~: $machine :~~~~~~~~~~~~~~~~~~~~~ - nix build --eval-store local --store unix:///mnt/nix/var/nix/daemon-socket/socket?root=/mnt --extra-experimental-features 'nix-command flakes' .#checks.x86_64-linux.vmOptions-$machine - done - - echo ==================== [ NixOS Configurations ] ==================== - - | - set -euC - machines=$(nix eval --eval-store local --store unix:///mnt/nix/var/nix/daemon-socket/socket?root=/mnt --extra-experimental-features 'nix-command flakes' --impure --raw --expr 'with builtins; toString (attrNames (getFlake (toString ./.)).nixosConfigurations)') - for machine in $machines; do - echo ~~~~~~~~~~~~~~~~~~~~~: $machine :~~~~~~~~~~~~~~~~~~~~~ - nix build --eval-store local --store unix:///mnt/nix/var/nix/daemon-socket/socket?root=/mnt --extra-experimental-features 'nix-command flakes' .#checks.x86_64-linux.nixosConfigurations-$machine - done