From 0dbd3279754cc6305211d3e7b387700238d30614 Mon Sep 17 00:00:00 2001 From: Kiara Grouwstra Date: Sat, 26 Jul 2025 16:12:46 +0200 Subject: [PATCH] split CI jobs --- .woodpecker/check-data-model.yaml | 11 +++++++ .woodpecker/check-deployment-basic.yaml | 11 +++++++ .woodpecker/check-deployment-cli.yaml | 11 +++++++ .woodpecker/check-deployment-panel.yaml | 11 +++++++ .woodpecker/check-mastodon.yaml | 11 +++++++ .woodpecker/check-panel.yaml | 11 +++++++ .woodpecker/check-peertube.yaml | 11 +++++++ .woodpecker/check-pre-commit.yaml | 11 +++++++ .woodpecker/ci.yaml | 43 ------------------------- 9 files changed, 88 insertions(+), 43 deletions(-) create mode 100644 .woodpecker/check-data-model.yaml create mode 100644 .woodpecker/check-deployment-basic.yaml create mode 100644 .woodpecker/check-deployment-cli.yaml create mode 100644 .woodpecker/check-deployment-panel.yaml create mode 100644 .woodpecker/check-mastodon.yaml create mode 100644 .woodpecker/check-panel.yaml create mode 100644 .woodpecker/check-peertube.yaml create mode 100644 .woodpecker/check-pre-commit.yaml delete mode 100644 .woodpecker/ci.yaml diff --git a/.woodpecker/check-data-model.yaml b/.woodpecker/check-data-model.yaml new file mode 100644 index 00000000..7d74e985 --- /dev/null +++ b/.woodpecker/check-data-model.yaml @@ -0,0 +1,11 @@ +when: + - event: manual + - event: pull_request + - event: push + branch: main + +steps: + - name: check-data-model + image: bash + commands: + - nix-shell --run 'nix-unit ./deployment/data-model-test.nix' diff --git a/.woodpecker/check-deployment-basic.yaml b/.woodpecker/check-deployment-basic.yaml new file mode 100644 index 00000000..905ae3ca --- /dev/null +++ b/.woodpecker/check-deployment-basic.yaml @@ -0,0 +1,11 @@ +when: + - event: manual + - event: pull_request + - event: push + branch: main + +steps: + - name: check-deployment-basic + image: bash + commands: + - nix build .#checks.x86_64-linux.deployment-basic -L diff --git a/.woodpecker/check-deployment-cli.yaml b/.woodpecker/check-deployment-cli.yaml new file mode 100644 index 00000000..925716d1 --- /dev/null +++ b/.woodpecker/check-deployment-cli.yaml @@ -0,0 +1,11 @@ +when: + - event: manual + - event: pull_request + - event: push + branch: main + +steps: + - name: check-deployment-cli + image: bash + commands: + - nix build .#checks.x86_64-linux.deployment-cli -L diff --git a/.woodpecker/check-deployment-panel.yaml b/.woodpecker/check-deployment-panel.yaml new file mode 100644 index 00000000..aea88058 --- /dev/null +++ b/.woodpecker/check-deployment-panel.yaml @@ -0,0 +1,11 @@ +when: + - event: manual + - event: pull_request + - event: push + branch: main + +steps: + - name: check-deployment-panel + image: bash + commands: + - nix build .#checks.x86_64-linux.deployment-panel -L diff --git a/.woodpecker/check-mastodon.yaml b/.woodpecker/check-mastodon.yaml new file mode 100644 index 00000000..6902cad9 --- /dev/null +++ b/.woodpecker/check-mastodon.yaml @@ -0,0 +1,11 @@ +when: + - event: manual + - event: pull_request + - event: push + branch: main + +steps: + - name: check-mastodon + image: bash + commands: + - nix build .#checks.x86_64-linux.test-mastodon-service -L diff --git a/.woodpecker/check-panel.yaml b/.woodpecker/check-panel.yaml new file mode 100644 index 00000000..3d36c6dd --- /dev/null +++ b/.woodpecker/check-panel.yaml @@ -0,0 +1,11 @@ +when: + - event: manual + - event: pull_request + - event: push + branch: main + +steps: + - name: check-panel + image: bash + commands: + - nix-build -A tests.panel diff --git a/.woodpecker/check-peertube.yaml b/.woodpecker/check-peertube.yaml new file mode 100644 index 00000000..e5a0441e --- /dev/null +++ b/.woodpecker/check-peertube.yaml @@ -0,0 +1,11 @@ +when: + - event: manual + - event: pull_request + - event: push + branch: main + +steps: + - name: check-peertube + image: bash + commands: + - nix build .#checks.x86_64-linux.test-peertube-service -L diff --git a/.woodpecker/check-pre-commit.yaml b/.woodpecker/check-pre-commit.yaml new file mode 100644 index 00000000..a7b65dcd --- /dev/null +++ b/.woodpecker/check-pre-commit.yaml @@ -0,0 +1,11 @@ +when: + - event: manual + - event: pull_request + - event: push + branch: main + +steps: + - name: check-pre-commit + image: bash + commands: + - nix-build -A tests diff --git a/.woodpecker/ci.yaml b/.woodpecker/ci.yaml deleted file mode 100644 index 629fa9d0..00000000 --- a/.woodpecker/ci.yaml +++ /dev/null @@ -1,43 +0,0 @@ -when: - - event: manual - - event: pull_request - - event: push - branch: main - -steps: - - name: build - image: bash - commands: - - nix-build -A tests - - name: check-pre-commit - image: bash - commands: - - nix-build -A tests - - name: check-data-model - image: bash - commands: - - nix-shell --run 'nix-unit ./deployment/data-model-test.nix' - - name: check-mastodon - image: bash - commands: - - nix build .#checks.x86_64-linux.test-mastodon-service -L - - name: check-peertube - image: bash - commands: - - nix build .#checks.x86_64-linux.test-peertube-service -L - - name: check-panel - image: bash - commands: - - nix-build -A tests.panel - - name: check-deployment-basic - image: bash - commands: - - nix build .#checks.x86_64-linux.deployment-basic -L - - name: check-deployment-cli - image: bash - commands: - - nix build .#checks.x86_64-linux.deployment-cli -L - - name: check-deployment-panel - image: bash - commands: - - nix build .#checks.x86_64-linux.deployment-panel -L