lemmy-js-client/.woodpecker.yml

32 lines
591 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
commands:
- *install_pnpm
- pnpm i
- echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> .npmrc
- echo "email = tyhou13@gmx.com" >> ~/.npmrc
- npm publish
secrets: [npm_token]
when:
- event: tag