Files
armandine/.woodpecker/ci.yaml

34 lines
760 B
YAML

# CI: lint and format check. Runs on every PR and every push to main.
when:
- event: pull_request
- branch: main
event: push
steps:
- name: install
image: node:22-alpine
commands:
- corepack enable
- corepack prepare pnpm@9.15.0 --activate
- pnpm install --frozen-lockfile
- name: lint
image: node:22-alpine
commands:
- corepack enable
- corepack prepare pnpm@9.15.0 --activate
- pnpm install --frozen-lockfile
- pnpm lint
depends_on:
- install
- name: format check
image: node:22-alpine
commands:
- corepack enable
- corepack prepare pnpm@9.15.0 --activate
- pnpm install --frozen-lockfile
- pnpm format:check
depends_on:
- install