From 09b206cc2b2a2fc59f53ec69b97c0ae474169bc3 Mon Sep 17 00:00:00 2001 From: Ethan Lane Date: Mon, 22 Jan 2024 18:27:32 +0000 Subject: [PATCH] Add basic testing workflow --- .woodpecker.yml | 23 +++++++++++++++++++++++ .woodpecker/integration.yml | 16 ---------------- 2 files changed, 23 insertions(+), 16 deletions(-) create mode 100644 .woodpecker.yml delete mode 100644 .woodpecker/integration.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..3d0f730 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,23 @@ +steps: + build: + image: node + commands: + - npm ci + - npm run build + when: + event: push + branch: [ hotfix/*, feature/*, renovate/*, develop, main ] + lint: + image: node + commands: + - npm run lint + when: + event: push + branch: [ hotfix/*, feature/*, renovate/*, develop, main ] + test: + image: node + commands: + - npm test + when: + event: push + branch: [ hotfix/*, feature/*, renovate/*, develop, main ] \ No newline at end of file diff --git a/.woodpecker/integration.yml b/.woodpecker/integration.yml deleted file mode 100644 index 9ef4981..0000000 --- a/.woodpecker/integration.yml +++ /dev/null @@ -1,16 +0,0 @@ -steps: - build: - image: node - commands: - - npm ci - - npm run build - when: - event: push - branch: [ hotfix/*, feature/*, renovate/* ] - lint: - image: node - commands: - - npm run lint - when: - event: push - branch: [ hotfix/*, feature/*, renovate/* ] \ No newline at end of file