improve ci

This commit is contained in:
2026-02-21 22:25:02 -05:00
parent 83eee20b2c
commit 9bd0ded5a6
2 changed files with 20 additions and 18 deletions

19
.woodpecker/pr.yml Normal file
View File

@@ -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

View File

@@ -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