Updates to build and pipelines

This commit is contained in:
2026-02-06 16:17:18 -03:00
parent 4bc96abf4a
commit bc01347635
9 changed files with 191 additions and 8 deletions

14
.woodpecker/ci.yml Normal file
View File

@@ -0,0 +1,14 @@
# CI: runs on every push. Lint, check, test, build (dev), e2e.
steps:
build:
image: node:22-bookworm-slim
commands:
- corepack enable
- corepack prepare pnpm@latest --activate
- pnpm install --frozen-lockfile
- pnpm run lint
- pnpm run check
- pnpm run test:run
- pnpm run build
- pnpm exec playwright install chromium --with-deps
- pnpm run test:e2e