ci: Use OIDC for npm publish
Merged
SA
14d ago+279+279+012345678901234567890123456789-185-185-012345678901234567890123456789
Proposed changes (including videos or screenshots)
Issue(s)
Steps to test or reproduce
Further comments
Summary by CodeRabbit
-
New Features
- Introduced a unified release process supporting scheduled, automatic, and manually selected releases.
- Added trusted npm publishing with provenance support and improved release authentication.
- Updated release tooling to use Node.js 24.
-
Documentation
- Added guidance for npm publishing, release modes, provenance, package setup, and troubleshooting.
-
Improvements
- Release authentication now preserves existing registry credentials when no token is provided.
- Standardized repository metadata across published packages.