Skip to content

Replace workflows with minimal npm publish flow #45

Replace workflows with minimal npm publish flow

Replace workflows with minimal npm publish flow #45

Workflow file for this run

name: Publish NPM SDK
on:
workflow_dispatch:
push:
branches:
- main
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: "24"
- name: Upgrade npm
run: |
npm install -g npm@11.11.1
npm --version
- name: Publish package
working-directory: bindings/javascript
env:
NPM_CONFIG_PROVENANCE: true
run: npm publish --access public --provenance