16 Commits

Author SHA1 Message Date
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