Skip to content

Publish new npm version #123

Publish new npm version

Publish new npm version #123

Workflow file for this run

# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages
name: Publish new npm version
on:
workflow_dispatch:
inputs:
tag:
description: 'The tag to publish'
required: true
default: 'latest'
type: choice
options:
- 'latest'
- 'next'
jobs:
publish-to-npm:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18.10.0
registry-url: https://registry.npmjs.org/
- run: npm install -g @angular/cli@15.2.10
- run: npm install
- run: ng build "angular-sdk"
- run: |
cd dist/angular-sdk
npm publish --access public --tag ${{ env.TAG }}
env:
NODE_AUTH_TOKEN: ${{secrets.npm_token}}
TAG: ${{ github.event.inputs.tag }}