Skip to content

Publish to NPM

Publish to NPM #5

Workflow file for this run

name: Publish to NPM
on:
workflow_dispatch:
workflow_call:
secrets:
PUBLISH_NPM:
required: true
permissions:
contents: read
jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup
uses: ./.github/actions/setup
- name: Install / Build
run: |
pnpm i
# Release Please has already incremented versions and published tags, so we just
# need to publish all unpublished versions to NPM here
# See: https://github.com/lerna/lerna/tree/main/commands/publish#bump-from-package
- name: Publish to NPM
env:
NODE_AUTH_TOKEN: ${{secrets.PUBLISH_NPM}}
run: pnpm lerna publish from-package --no-push --no-private --yes