From b4ef4c8ca665633594e2926ff814449471bc8c22 Mon Sep 17 00:00:00 2001 From: collin Date: Tue, 24 Mar 2026 16:56:21 +0100 Subject: [PATCH] Improving CICD to not deploy on `pull_request` events :smile: --- .woodpecker/{test-and-deploy.yaml => deploy.yaml} | 8 +++++++- .woodpecker/test.yaml | 11 +++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) rename .woodpecker/{test-and-deploy.yaml => deploy.yaml} (72%) create mode 100644 .woodpecker/test.yaml diff --git a/.woodpecker/test-and-deploy.yaml b/.woodpecker/deploy.yaml similarity index 72% rename from .woodpecker/test-and-deploy.yaml rename to .woodpecker/deploy.yaml index 6dbfc02..90cf57f 100644 --- a/.woodpecker/test-and-deploy.yaml +++ b/.woodpecker/deploy.yaml @@ -1,6 +1,8 @@ when: - event: push + branch: main - event: manual + branch: main steps: - name: test-and-deploy @@ -9,5 +11,9 @@ steps: - /etc/ssh:/etc/ssh commands: - npm ci - - npm run test:unit - npm run deploy + +depends_on: + - test + +runs_on: [success] diff --git a/.woodpecker/test.yaml b/.woodpecker/test.yaml new file mode 100644 index 0000000..adcc672 --- /dev/null +++ b/.woodpecker/test.yaml @@ -0,0 +1,11 @@ +when: + - event: pull_request + - event: manual + +steps: + - name: test + image: docker.io/node:hydrogen + volumes: + commands: + - npm ci + - npm run test:unit