eric sciple
92c5235a00
Upgrade lerna to v9 for OIDC trusted publishing ( #330 )
...
- Upgrade lerna from v8 to v9 (adds OIDC trusted publishing support)
- Remove registry-url, scope, and packages:write from release workflow
- Remove NPM_CONFIG_PROVENANCE env (automatic with OIDC)
- Update workspace typescript devDependency from ^4.8.4 to ^5.8.3
- Remove root typescript override (no longer needed)
2026-02-25 19:58:54 -06:00
eric sciple
9f770badd3
Upgrade Node.js to 24 for npm trusted publishing ( #329 )
2026-02-25 15:04:40 -06:00
eric sciple
9dd856db3d
Switch to npm trusted publishing (OIDC) ( #327 )
...
Replace NPM_TOKEN-based authentication with OIDC trusted publishing.
This eliminates the need for long-lived npm access tokens.
Changes:
- Add id-token: write permission to the release job
- Add registry-url to setup-node
- Remove the setup authentication step (.npmrc token write)
- Remove NPM_TOKEN env var from the Publish packages step
Requires trusted publisher configuration on npmjs.com for each package.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 13:15:38 -06:00
eric sciple
4429c41275
Align supported Node.js engines field with dependency requirements ( #231 )
2025-12-05 15:28:10 -06:00
Josh Gross
6fedfd7fa4
Update workflow actions and remove release notes file
2025-03-05 13:10:09 -05:00
Christopher Schleiden
99dd997d88
Publish packages to npm
2023-03-23 13:08:28 -07:00
Christopher Schleiden
3efd7934b4
Add permissions to job
2023-03-23 12:42:56 -07:00
Christopher Schleiden
130f22d937
Use org scope
2023-03-23 12:34:11 -07:00
Christopher Schleiden
019717a8cd
Authorize for publish
2023-03-23 12:26:24 -07:00
Christopher Schleiden
a0eb7ac824
Do not try to tag again
2023-03-23 12:18:02 -07:00
Christopher Schleiden
d670d73091
Add --yes
2023-03-23 12:06:47 -07:00
Christopher Schleiden
7f3d6f7382
Use hard-coded version for publish
2023-03-23 11:50:02 -07:00
Christopher Schleiden
ee2e82a4bd
Trigger when lerna.json changes
2023-03-23 11:40:48 -07:00
Christopher Schleiden
d65c105d83
Fix release workflow
2023-03-23 11:40:21 -07:00
Christopher Schleiden
428a56c754
Fix workflow name
2023-03-23 11:20:25 -07:00
Christopher Schleiden
d501539f8e
Split release/publish workflos
2023-03-23 11:18:19 -07:00