From 7358d95e022ac1d74cf913e58eb11b344fbc2771 Mon Sep 17 00:00:00 2001 From: Johann150 Date: Mon, 18 Jul 2022 10:36:57 +0200 Subject: [PATCH] add extra step for installing/building This should make the CI output more readable. --- .woodpecker/lint-backend.yml | 9 ++++++++- .woodpecker/lint-client.yml | 9 ++++++++- .woodpecker/test.yml | 13 ++++++++----- 3 files changed, 24 insertions(+), 7 deletions(-) diff --git a/.woodpecker/lint-backend.yml b/.woodpecker/lint-backend.yml index a3afe26b1..c63d944e1 100644 --- a/.woodpecker/lint-backend.yml +++ b/.woodpecker/lint-backend.yml @@ -6,7 +6,7 @@ clone: recursive: true pipeline: - lint: + install: when: event: - push @@ -14,4 +14,11 @@ pipeline: image: node:18.6.0 commands: - yarn install + lint: + when: + event: + - push + - pull_request + image: node:18.6.0 + commands: - yarn --cwd ./packages/backend lint diff --git a/.woodpecker/lint-client.yml b/.woodpecker/lint-client.yml index 54002f34b..44958c029 100644 --- a/.woodpecker/lint-client.yml +++ b/.woodpecker/lint-client.yml @@ -6,7 +6,7 @@ clone: recursive: true pipeline: - lint: + install: when: event: - push @@ -14,4 +14,11 @@ pipeline: image: node:18.6.0 commands: - yarn install + lint: + when: + event: + - push + - pull_request + image: node:18.6.0 + commands: - yarn --cwd ./packages/client lint diff --git a/.woodpecker/test.yml b/.woodpecker/test.yml index 282543734..bf5d86050 100644 --- a/.woodpecker/test.yml +++ b/.woodpecker/test.yml @@ -6,7 +6,7 @@ clone: recursive: true pipeline: - mocha: + build: when: event: - push @@ -17,6 +17,13 @@ pipeline: - git diff --exit-code yarn.lock - cp .woodpecker/misskey/test.yml .config - yarn build + mocha: + when: + event: + - push + - pull_request + image: node:18.6.0 + commands: - yarn mocha e2e: when: @@ -25,10 +32,6 @@ pipeline: - pull_request image: cypress/included:10.3.0 commands: - - yarn install - - git diff --exit-code yarn.lock - - cp .woodpecker/misskey/test.yml .config - - yarn build - npm run start:test & - sleep 30 # wait for server to start - cypress run --browser chrome