From 9bd0ded5a6e01f1c911c27679cb8c67359996b6c Mon Sep 17 00:00:00 2001 From: keligrubb Date: Sat, 21 Feb 2026 22:25:02 -0500 Subject: [PATCH] improve ci --- .woodpecker/pr.yml | 19 +++++++++++++++++++ .woodpecker/{ci.yml => release.yml} | 19 +------------------ 2 files changed, 20 insertions(+), 18 deletions(-) create mode 100644 .woodpecker/pr.yml rename .woodpecker/{ci.yml => release.yml} (89%) diff --git a/.woodpecker/pr.yml b/.woodpecker/pr.yml new file mode 100644 index 0000000..40a10da --- /dev/null +++ b/.woodpecker/pr.yml @@ -0,0 +1,19 @@ +workspace: + base: /woodpecker + path: pr + +when: + - event: pull_request + +steps: + - name: lint + image: node:24-slim + commands: + - npm ci + - npm run lint + + - name: test-coverage + image: node:24-slim + commands: + - npm ci + - npm run test:coverage diff --git a/.woodpecker/ci.yml b/.woodpecker/release.yml similarity index 89% rename from .woodpecker/ci.yml rename to .woodpecker/release.yml index 1714759..44aad5f 100644 --- a/.woodpecker/ci.yml +++ b/.woodpecker/release.yml @@ -1,30 +1,16 @@ workspace: base: /woodpecker - path: src + path: release when: - event: cron branch: main - - event: pull_request - event: push branch: main steps: - - name: lint - image: node:22 - when: - event: - - pull_request - - push - commands: - - npm ci - - npm run lint - - name: generate-dungeon image: ghcr.io/puppeteer/puppeteer:latest - when: - event: - - cron environment: OLLAMA_API_URL: from_secret: OLLAMA_API_URL @@ -38,9 +24,6 @@ steps: - name: upload-to-gitea-release image: curlimages/curl:latest - when: - event: - - cron environment: GITEA_TOKEN: from_secret: GITEA_TOKEN