We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ffaf04f commit 6e60ec1Copy full SHA for 6e60ec1
.github/workflows/publish.yml
@@ -39,7 +39,8 @@ jobs:
39
40
- uses: actions/setup-node@v4
41
with:
42
- node-version: '20'
+ node-version: '24' # Node 24+ includes npm 11.5.1+ required for OIDC trusted publishing
43
+ registry-url: 'https://registry.npmjs.org'
44
45
#
46
# Build Python packages
@@ -89,7 +90,10 @@ jobs:
89
90
packages-dir: datajunction-clients/python/dist/
91
92
- # Publish JavaScript packages to npm
93
+ # Publish JavaScript packages to npm (using OIDC trusted publishing)
94
+ # NOTE: Each package must be configured on npmjs.com:
95
+ # Package Settings → Trusted Publisher → GitHub Actions
96
+ # Organization: DataJunction, Repository: dj, Workflow: publish.yml
97
98
- name: Publish DJ UI to npm
99
continue-on-error: true
0 commit comments