lemmy-js-client/.woodpecker.yml
2024-12-03 18:13:16 -05:00

33 lines
631 B
YAML

variables:
- &install_pnpm "corepack enable pnpm"
steps:
install:
image: node:alpine
commands:
- *install_pnpm
- pnpm i
when:
- event: pull_request
lint:
image: node:alpine
commands:
- *install_pnpm
- pnpm lint
when:
- event: pull_request
npm_publish:
image: node:alpine
environment:
NPM_TOKEN:
from_secret: npm_token
commands:
- *install_pnpm
- pnpm i
- echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> .npmrc
- echo "email = tyhou13@gmx.com" >> ~/.npmrc
- npm publish
when:
- event: tag