Publishes an NPM module to https://npmjs.com
Needs Node to be installed first.
npm-token
working-directory
(optional, default.
)npm-tag
(optional, defaultlatest
)
name: Publish
on:
push:
branches:
- "release/*"
jobs:
publish-ui:
name: Publish UI package to NPM
runs-on: ubuntu-latest
environment: Release
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '16'
cache: 'npm'
cache-dependency-path: packages/ui/package-lock.json
- uses: cucumber/[email protected]
with:
npm-token: ${{ secrets.NPM_TOKEN }}
working-directory: "packages/ui"