📦 ci: Update workflow to publish @librechat/data-schemas to NPM with manual trigger option

This commit is contained in:
Danny Avila 2025-03-07 12:12:30 -05:00
parent 88d2920b06
commit a2b7812033
No known key found for this signature in database
GPG key ID: BF31EEB2C5CA0956

View file

@ -1,4 +1,4 @@
name: Node.js Package
name: Publish `@librechat/data-schemas` to NPM
on:
push:
@ -6,6 +6,12 @@ on:
- main
paths:
- 'packages/data-schemas/package.json'
workflow_dispatch:
inputs:
reason:
description: 'Reason for manual trigger'
required: false
default: 'Manual publish requested'
jobs:
build:
@ -31,4 +37,4 @@ jobs:
- run: cd packages/data-schemas && npm run build
- run: cd packages/data-schemas && npm publish --access=public
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}