Switch server publish to npm trusted publisher (OIDC)

This commit is contained in:
Shantur Rathore
2025-11-21 15:20:45 +00:00
parent 0eb00901b9
commit 4bad384ca0
2 changed files with 8 additions and 4 deletions

View File

@@ -58,9 +58,11 @@ jobs:
publish-server:
needs: build-and-upload
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
env:
NODE_VERSION: 20
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
VERSION: ${{ needs.prepare-dev.outputs.version }}
steps:
- name: Checkout
@@ -85,4 +87,4 @@ jobs:
run: npm run build --workspace @neuralnomads/codenomad
- name: Publish server package to dev tag
run: npm publish --workspace @neuralnomads/codenomad --access public --tag dev
run: npm publish --workspace @neuralnomads/codenomad --access public --tag dev --provenance