feat(cd): switch to npm trusted publishers

Replace NPM_TOKEN with OIDC-based trusted publishing. Bump Node to
24 LTS (bundles npm 11 which supports OIDC). Add @videojs/store and
@videojs/element to release-please config.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Darius Cepulis
2026-02-26 15:21:38 -06:00
co-authored by Claude Opus 4.6
parent dd113777ba
commit 1cab75c2ef
7 changed files with 19 additions and 15 deletions
@@ -1,7 +1,9 @@
{
"packages/core": "10.0.0-alpha.1",
"packages/element": "10.0.0-alpha.1",
"packages/html": "10.0.0-alpha.1",
"packages/react": "10.0.0-alpha.1",
"packages/icons": "10.0.0-alpha.1",
"packages/react": "10.0.0-alpha.1",
"packages/store": "10.0.0-alpha.1",
"packages/utils": "10.0.0-alpha.1"
}
@@ -12,7 +12,7 @@
{
"type": "linked-versions",
"groupName": "videojs",
"components": ["@videojs/core", "@videojs/html", "@videojs/icons", "@videojs/react", "@videojs/utils"]
"components": ["@videojs/core", "@videojs/element", "@videojs/html", "@videojs/icons", "@videojs/react", "@videojs/store", "@videojs/utils"]
}
],
"packages": {
@@ -21,6 +21,11 @@
"prerelease": true,
"versioning": "prerelease"
},
"packages/element": {
"component": "@videojs/element",
"prerelease": true,
"versioning": "prerelease"
},
"packages/html": {
"component": "@videojs/html",
"prerelease": true,
@@ -36,6 +41,11 @@
"prerelease": true,
"versioning": "prerelease"
},
"packages/store": {
"component": "@videojs/store",
"prerelease": true,
"versioning": "prerelease"
},
"packages/utils": {
"component": "@videojs/utils",
"prerelease": true,