From 6bff1246257e963515c228e801aed79a98d9281e Mon Sep 17 00:00:00 2001 From: Darius Cepulis Date: Tue, 10 Mar 2026 10:50:22 -0500 Subject: [PATCH] chore(cd): transition from alpha/next to beta/latest (#846) Co-authored-by: Claude Opus 4.6 --- .github/release-please/release-please-config.json | 8 ++++++++ .github/workflows/cd.yml | 2 +- README.md | 11 +++++------ site/src/components/installation/HTMLCdnCodeBlock.tsx | 2 +- site/src/components/installation/HTMLInstallTabs.tsx | 8 ++++---- site/src/content/docs/how-to/installation.mdx | 8 ++++---- 6 files changed, 23 insertions(+), 16 deletions(-) diff --git a/.github/release-please/release-please-config.json b/.github/release-please/release-please-config.json index c0212207..4eaac8e0 100644 --- a/.github/release-please/release-please-config.json +++ b/.github/release-please/release-please-config.json @@ -28,41 +28,49 @@ "packages/core": { "component": "@videojs/core", "prerelease": true, + "prerelease-type": "beta", "versioning": "prerelease" }, "packages/element": { "component": "@videojs/element", "prerelease": true, + "prerelease-type": "beta", "versioning": "prerelease" }, "packages/html": { "component": "@videojs/html", "prerelease": true, + "prerelease-type": "beta", "versioning": "prerelease" }, "packages/icons": { "component": "@videojs/icons", "prerelease": true, + "prerelease-type": "beta", "versioning": "prerelease" }, "packages/react": { "component": "@videojs/react", "prerelease": true, + "prerelease-type": "beta", "versioning": "prerelease" }, "packages/spf": { "component": "@videojs/spf", "prerelease": true, + "prerelease-type": "beta", "versioning": "prerelease" }, "packages/store": { "component": "@videojs/store", "prerelease": true, + "prerelease-type": "beta", "versioning": "prerelease" }, "packages/utils": { "component": "@videojs/utils", "prerelease": true, + "prerelease-type": "beta", "versioning": "prerelease" } } diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 6608782a..32c7c4dd 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -68,4 +68,4 @@ jobs: - name: Publish if: ${{ steps.release.outputs.releases_created == 'true' }} - run: pnpm -r publish --filter "./packages/*" publish --access public --provenance --tag next --no-git-checks + run: pnpm -r publish --filter "./packages/*" --access public --provenance --no-git-checks diff --git a/README.md b/README.md index aee864aa..f6909d44 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,9 @@ Modern, modular, and composable media player framework for Web and React. -๐Ÿšง Alpha - not recommended for production. ๐Ÿšง +๐Ÿšง Beta - close to stable. Experimental adoption in real projects. ๐Ÿšง -Thanks for checking out the project! It's in its early stages and currently a mix of prototyping -and early structure pointing in the direction we want to go with Video.js v10 (so be kind ๐Ÿ™). +Video.js v10 is close to stable. Try it out in real projects and share your feedback ๐Ÿ™. - Read our [design documents][rfcs]. - Read the [v10 discussion topic][v10-discussion]. @@ -18,9 +17,9 @@ and early structure pointing in the direction we want to go with Video.js v10 (s ## Timeline - **Technical Preview (Complete):** Initial showcase for Demuxed. -- **Alpha (Janโ€“Feb 2026):** [See milestone](https://github.com/videojs/v10/milestone/3) โ† Current +- **Alpha (Janโ€“Feb 2026):** [See milestone](https://github.com/videojs/v10/milestone/3) - **Beta (Mar 2026):** [See milestone](https://github.com/videojs/v10/milestone/1) -- **GA (Mid 2026):** [See milestone](https://github.com/videojs/v10/milestone/2) +- **GA (Mid 2026):** [See milestone](https://github.com/videojs/v10/milestone/2) โ† WIP - **Video.js (End of 2026):** Video.js core/contrib parity and supported plugins migrated. ## Documentation @@ -65,7 +64,7 @@ participating in this project you agree to abide by its terms. [site]: http://v10.videojs.org [docs]: http://v10.videojs.org/docs [package]: https://www.npmjs.com/package/@videojs/core -[package-badge]: https://img.shields.io/npm/v/@videojs/core/next?label=@videojs/core@next +[package-badge]: https://img.shields.io/npm/v/@videojs/core?label=@videojs/core [discord]: https://discord.gg/JBqHh485uF [discord-badge]: https://img.shields.io/discord/507627062434070529?color=%235865F2&label=%20&logo=discord&logoColor=white [gh-discussions]: https://github.com/videojs/v10/discussions diff --git a/site/src/components/installation/HTMLCdnCodeBlock.tsx b/site/src/components/installation/HTMLCdnCodeBlock.tsx index dac2e745..ae772d66 100644 --- a/site/src/components/installation/HTMLCdnCodeBlock.tsx +++ b/site/src/components/installation/HTMLCdnCodeBlock.tsx @@ -10,7 +10,7 @@ function getSkinImportParts(skin: Skin): { group: string; skinFile: string } { } // jsdelivr doesn't resolve Node package exports, so we use the full file path -const CDN_BASE = 'https://cdn.jsdelivr.net/npm/@videojs/html@next/dist/default/define'; +const CDN_BASE = 'https://cdn.jsdelivr.net/npm/@videojs/html/dist/default/define'; function generateCdnCode(useCase: UseCase, skin: Skin): string { if (useCase === 'background-video') { diff --git a/site/src/components/installation/HTMLInstallTabs.tsx b/site/src/components/installation/HTMLInstallTabs.tsx index aaffb8e2..be6d9f26 100644 --- a/site/src/components/installation/HTMLInstallTabs.tsx +++ b/site/src/components/installation/HTMLInstallTabs.tsx @@ -48,16 +48,16 @@ export default function HTMLInstallTabs() { - + - + - + - + diff --git a/site/src/content/docs/how-to/installation.mdx b/site/src/content/docs/how-to/installation.mdx index d637a5a1..6cff0339 100644 --- a/site/src/content/docs/how-to/installation.mdx +++ b/site/src/content/docs/how-to/installation.mdx @@ -74,22 +74,22 @@ Video.js supports a wide range of file types and hosting services. It's easy to ```bash - npm install @videojs/react@next + npm install @videojs/react ``` ```bash - pnpm add @videojs/react@next + pnpm add @videojs/react ``` ```bash - yarn add @videojs/react@next + yarn add @videojs/react ``` ```bash - bun add @videojs/react@next + bun add @videojs/react ```