# 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@10.29.2 --activate - pnpm install --frozen-lockfile - name: lint image: node:22-alpine commands: - corepack enable - corepack prepare pnpm@10.29.2 --activate - pnpm install --frozen-lockfile - pnpm lint depends_on: - install - name: format check image: node:22-alpine commands: - corepack enable - corepack prepare pnpm@10.29.2 --activate - pnpm install --frozen-lockfile - pnpm format:check depends_on: - install