From 55766ea693a804d8225c0e4a01d917ac2f68a44a Mon Sep 17 00:00:00 2001 From: qwerty287 <80460567+qwerty287@users.noreply.github.com> Date: Sat, 14 Oct 2023 13:04:46 +0200 Subject: [PATCH] Run tests on `main` branch (#2576) We currently don't have coverage information on codecov, the tests must run for `main` pushes so we can publish them afterwards --- .woodpecker/test.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.woodpecker/test.yml b/.woodpecker/test.yml index c18868519..4629deb72 100644 --- a/.woodpecker/test.yml +++ b/.woodpecker/test.yml @@ -17,7 +17,7 @@ variables: - "go.*" # schema changes - "pipeline/schema/**" - event: [pull_request, tag, deployment] + event: [pull_request, tag] steps: vendor: @@ -25,7 +25,8 @@ steps: group: prepare commands: - go mod vendor - when: *when + when: + - path: *when_path lint-pipeline: image: *golang_image @@ -64,9 +65,12 @@ steps: lint-editorconfig: image: mstruebing/editorconfig-checker:2.7.2 group: test + when: + - event: [pull_request, tag] lint-license-header: image: *golang_image + group: test commands: - go install github.com/google/addlicense@latest - "addlicense -check -ignore \"vendor/**\" **/*.go" @@ -80,7 +84,8 @@ steps: - make test-server - make test-cli - make test-lib - when: *when + when: + - path: *when_path sqlite: image: *golang_image @@ -89,7 +94,8 @@ steps: - WOODPECKER_DATABASE_DRIVER=sqlite3 commands: - make test-server-datastore-coverage - when: *when + when: + - path: *when_path postgres: image: *golang_image @@ -123,7 +129,8 @@ steps: - datastore-coverage.out token: from_secret: codecov_token - when: *when + when: + - path: *when_path failure: ignore services: