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: