Skip to content

UpGrade Client Libs JS Publish #49

UpGrade Client Libs JS Publish

UpGrade Client Libs JS Publish #49

name: UpGrade Client Libs JS Publish
on:
push:
branches:
- main
paths:
- clientlibs/js/**
workflow_dispatch:
inputs:
ref:
description: 'Branch or tag ref to publish'
required: true
default: 'main'
jobs:
clientlibs-js-publish:
name: UpGrade Client Libs JS Publish
runs-on: ubuntu-latest
steps:
- name: Git Checkout
uses: actions/checkout@v4
with:
ref: ${{ inputs.ref || github.sha }}
- uses: actions/setup-node@v4
with:
node-version: 22
- name: Install Root Dependencies
run: yarn install --frozen-lockfile
- name: Install Dependencies
working-directory: clientlibs/js
run: yarn install --frozen-lockfile
- name: Build
working-directory: clientlibs/js
run: yarn build
- name: Publish upgrade_client_lib
uses: JS-DevTools/npm-publish@v1
with:
token: ${{ secrets.NPM_TOKEN }}
package: clientlibs/js/package.json