Skip to content

chore: release main - #2670

Merged
decepulis merged 2 commits into
mainfrom
release-please--branches--main
Sep 9, 2026
Merged

chore: release main#2670
decepulis merged 2 commits into
mainfrom
release-please--branches--main

Conversation

@videojs-release

@videojs-release videojs-release Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

@videojs/cdn: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/cdn: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @videojs/cloudflare-video bumped to 10.0.0-rc.2
      • @videojs/core bumped to 10.0.0-rc.2
      • @videojs/dash-video bumped to 10.0.0-rc.2
      • @videojs/google-cast bumped to 10.0.0-rc.2
      • @videojs/hlsjs-video bumped to 10.0.0-rc.2
      • @videojs/html bumped to 10.0.0-rc.2
      • @videojs/mux-audio bumped to 10.0.0-rc.2
      • @videojs/mux-data bumped to 10.0.0-rc.2
      • @videojs/mux-video bumped to 10.0.0-rc.2
      • @videojs/native-hls-video bumped to 10.0.0-rc.2
      • @videojs/shaka-video bumped to 10.0.0-rc.2
      • @videojs/spf bumped to 10.0.0-rc.2
      • @videojs/spotify-audio bumped to 10.0.0-rc.2
      • @videojs/tiktok-video bumped to 10.0.0-rc.2
      • @videojs/twitch-video bumped to 10.0.0-rc.2
      • @videojs/vimeo-video bumped to 10.0.0-rc.2
      • @videojs/wistia-video bumped to 10.0.0-rc.2
      • @videojs/youtube-video bumped to 10.0.0-rc.2
@videojs/cli: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/cli: Synchronize videojs versions
@videojs/cloudflare-video: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/cloudflare-video: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/core: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

⚠ BREAKING CHANGES

  • react: make thumbnail composable (#2566)
  • react: make poster composable (#2563)

Features

Bug Fixes

  • packages: stabilize slider keyboard input (#2553) (bd9d946)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/store bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/dash-video: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/dash-video: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/element: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/element: Synchronize videojs versions
@videojs/google-cast: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/google-cast: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/hlsjs-video: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/hlsjs-video: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/native-hls-video bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/html: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

⚠ BREAKING CHANGES

  • html: make thumbnail images composable (#2572)
  • react: make thumbnail composable (#2566)
  • react: make poster composable (#2563)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/core bumped to 10.0.0-rc.2
      • @videojs/element bumped to 10.0.0-rc.2
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/native-hls-video bumped to 10.0.0-rc.2
      • @videojs/spf bumped to 10.0.0-rc.2
      • @videojs/store bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
    • devDependencies
      • @videojs/cloudflare-video bumped to 10.0.0-rc.2
      • @videojs/dash-video bumped to 10.0.0-rc.2
      • @videojs/google-cast bumped to 10.0.0-rc.2
      • @videojs/hlsjs-video bumped to 10.0.0-rc.2
      • @videojs/icons bumped to 10.0.0-rc.2
      • @videojs/mux-audio bumped to 10.0.0-rc.2
      • @videojs/mux-data bumped to 10.0.0-rc.2
      • @videojs/mux-video bumped to 10.0.0-rc.2
      • @videojs/shaka-video bumped to 10.0.0-rc.2
      • @videojs/skins bumped to 10.0.0-rc.2
      • @videojs/spotify-audio bumped to 10.0.0-rc.2
      • @videojs/tiktok-video bumped to 10.0.0-rc.2
      • @videojs/twitch-video bumped to 10.0.0-rc.2
      • @videojs/vimeo-video bumped to 10.0.0-rc.2
      • @videojs/wistia-video bumped to 10.0.0-rc.2
      • @videojs/youtube-video bumped to 10.0.0-rc.2
    • peerDependencies
      • @videojs/cloudflare-video bumped to 10.0.0-rc.2
      • @videojs/dash-video bumped to 10.0.0-rc.2
      • @videojs/google-cast bumped to 10.0.0-rc.2
      • @videojs/hlsjs-video bumped to 10.0.0-rc.2
      • @videojs/mux-audio bumped to 10.0.0-rc.2
      • @videojs/mux-data bumped to 10.0.0-rc.2
      • @videojs/mux-video bumped to 10.0.0-rc.2
      • @videojs/shaka-video bumped to 10.0.0-rc.2
      • @videojs/spotify-audio bumped to 10.0.0-rc.2
      • @videojs/tiktok-video bumped to 10.0.0-rc.2
      • @videojs/twitch-video bumped to 10.0.0-rc.2
      • @videojs/vimeo-video bumped to 10.0.0-rc.2
      • @videojs/wistia-video bumped to 10.0.0-rc.2
      • @videojs/youtube-video bumped to 10.0.0-rc.2
@videojs/icons: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/icons: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/media: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Features

  • packages: handle controls before media metadata (#2525) (feed475)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/mux-audio: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/mux-audio: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/mux-video bumped to 10.0.0-rc.2
      • @videojs/spf bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/mux-data: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/mux-data: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/mux-video: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/mux-video: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/hlsjs-video bumped to 10.0.0-rc.2
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/spf bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/native-hls-video: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/native-hls-video: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/react: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

⚠ BREAKING CHANGES

  • react: make slider thumbnail composable (#2568)
  • react: make thumbnail composable (#2566)
  • react: make poster composable (#2563)

Features

Bug Fixes

  • packages: stabilize slider keyboard input (#2553) (bd9d946)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/core bumped to 10.0.0-rc.2
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/native-hls-video bumped to 10.0.0-rc.2
      • @videojs/spf bumped to 10.0.0-rc.2
      • @videojs/store bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
    • devDependencies
      • @videojs/cloudflare-video bumped to 10.0.0-rc.2
      • @videojs/dash-video bumped to 10.0.0-rc.2
      • @videojs/google-cast bumped to 10.0.0-rc.2
      • @videojs/hlsjs-video bumped to 10.0.0-rc.2
      • @videojs/icons bumped to 10.0.0-rc.2
      • @videojs/mux-audio bumped to 10.0.0-rc.2
      • @videojs/mux-data bumped to 10.0.0-rc.2
      • @videojs/mux-video bumped to 10.0.0-rc.2
      • @videojs/shaka-video bumped to 10.0.0-rc.2
      • @videojs/spf bumped to 10.0.0-rc.2
      • @videojs/spotify-audio bumped to 10.0.0-rc.2
      • @videojs/tiktok-video bumped to 10.0.0-rc.2
      • @videojs/twitch-video bumped to 10.0.0-rc.2
      • @videojs/vimeo-video bumped to 10.0.0-rc.2
      • @videojs/wistia-video bumped to 10.0.0-rc.2
      • @videojs/youtube-video bumped to 10.0.0-rc.2
    • peerDependencies
      • @videojs/cloudflare-video bumped to 10.0.0-rc.2
      • @videojs/dash-video bumped to 10.0.0-rc.2
      • @videojs/google-cast bumped to 10.0.0-rc.2
      • @videojs/hlsjs-video bumped to 10.0.0-rc.2
      • @videojs/mux-audio bumped to 10.0.0-rc.2
      • @videojs/mux-data bumped to 10.0.0-rc.2
      • @videojs/mux-video bumped to 10.0.0-rc.2
      • @videojs/shaka-video bumped to 10.0.0-rc.2
      • @videojs/spotify-audio bumped to 10.0.0-rc.2
      • @videojs/tiktok-video bumped to 10.0.0-rc.2
      • @videojs/twitch-video bumped to 10.0.0-rc.2
      • @videojs/vimeo-video bumped to 10.0.0-rc.2
      • @videojs/wistia-video bumped to 10.0.0-rc.2
      • @videojs/youtube-video bumped to 10.0.0-rc.2
@videojs/shaka-video: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/shaka-video: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/skins: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

⚠ BREAKING CHANGES

  • html: make thumbnail images composable (#2572)
  • react: make slider thumbnail composable (#2568)
  • react: make thumbnail composable (#2566)
  • react: make poster composable (#2563)

Features

Bug Fixes

  • packages: stabilize slider keyboard input (#2553) (bd9d946)
  • skin: misc styles fixes (#2558) (cd963b7)
  • skin: style poster and slider thumbnail shadow hosts in webkit (#2693) (0a40865)
  • skin: use finite radius to fix Safari clip-path bug (#2679) (4074a4a)

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @videojs/core bumped to 10.0.0-rc.2
      • @videojs/icons bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/spf: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/spf: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/spotify-audio: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/spotify-audio: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/store: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/store: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/utils bumped to 10.0.0-rc.2
    • devDependencies
      • @videojs/element bumped to 10.0.0-rc.2
    • peerDependencies
      • @videojs/element bumped to 10.0.0-rc.2
@videojs/tiktok-video: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/tiktok-video: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/twitch-video: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/twitch-video: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/utils: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

⚠ BREAKING CHANGES

  • html: make thumbnail images composable (#2572)

Features

Bug Fixes

@videojs/vimeo-video: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/vimeo-video: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/wistia-video: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/wistia-video: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2
@videojs/youtube-video: 10.0.0-rc.2

10.0.0-rc.2 (2026-09-09)

Miscellaneous Chores

  • @videojs/youtube-video: Synchronize videojs versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @videojs/media bumped to 10.0.0-rc.2
      • @videojs/utils bumped to 10.0.0-rc.2

This PR was generated with Release Please. See documentation.


Note

Medium Risk
Shipping rc.2 publishes breaking composable poster/thumbnail API changes to npm; this PR itself is low-risk metadata, but merging triggers a wide coordinated release.

Overview
Release Please PR that cuts 10.0.0-rc.2 across the monorepo: it bumps every @videojs/* package version, updates .release-please-manifest.json, refreshes root and per-package CHANGELOG.md files, and adds site/src/content/changelog/10.0.0-rc.2.mdx.

The release notes bundled here (from already-merged work) highlight breaking composable APIs for React poster/thumbnail/slider-thumbnail and HTML thumbnail images, plus controls before media metadata. Also noted are slider keyboard stability fixes, skin/WebKit styling fixes, UI directory renames, docs site updates, and CI/release workflow tweaks (pnpm 12, dist-tag, changelog prose).

There is no application source diff in this PR—only versioning and changelog/documentation for the rc.2 tag.

Reviewed by Cursor Bugbot for commit acfc8e1. Bugbot is set up for automated code reviews on this repo. Configure here.

@vercel

vercel Bot commented Sep 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
v10-sandbox Error Error Sep 9, 2026 11:08pm UTC

Request Review

@netlify

netlify Bot commented Sep 9, 2026

Copy link
Copy Markdown

Deploy Preview for vjs-registry canceled.

Name Link
🔨 Latest commit acfc8e1
🔍 Latest deploy log https://app.netlify.com/projects/vjs-registry/deploys/6aa1e6a248d9870008d44324

@videojs-release
videojs-release Bot force-pushed the release-please--branches--main branch from 4ba6578 to 82e7e03 Compare September 9, 2026 05:21
@netlify

netlify Bot commented Sep 9, 2026

Copy link
Copy Markdown

Deploy Preview for vjs10-site ready!

Name Link
🔨 Latest commit acfc8e1
🔍 Latest deploy log https://app.netlify.com/projects/vjs10-site/deploys/6aa1e6a24b222c0008f4fd09
😎 Deploy Preview https://deploy-preview-2670--vjs10-site.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

📦 Bundle Size Report

🎨 @videojs/html — no changes
Presets (7)
Entry Initial Lazy
/video (default) 63.76 kB 58.19 kB
/video (default + hls) 65.59 kB 58.19 kB
/video (minimal) 64.01 kB 58.19 kB
/video (minimal + hls) 65.82 kB 58.19 kB
/audio (default) 47.53 kB 58.19 kB
/audio (minimal) 47.72 kB 58.19 kB
/background 11.65 kB 58.19 kB
Media (18)
Entry Initial
/media/mux-video 3.01 kB
/media/mux-audio 2.69 kB
/media/background-video 1.16 kB
/media/cloudflare-video 2.90 kB
/media/dash-video 2.63 kB
/media/hls-audio 22.05 kB
/media/hls-background-video 16.85 kB
/media/hls-video 28.01 kB
/media/hlsjs-video 2.63 kB
/media/mux-background-video 16.86 kB
/media/native-hls-video 7.59 kB
/media/shaka-video 2.63 kB
/media/spotify-audio 3.02 kB
/media/tiktok-video 3.13 kB
/media/twitch-video 2.93 kB
/media/vimeo-video 2.90 kB
/media/wistia-video 607 B
/media/youtube-video 2.90 kB
Players (5)
Entry Initial Lazy
/video/player 9.79 kB 58.19 kB
/audio/player 6.21 kB 58.19 kB
/background/player 4.46 kB 58.19 kB
/live-video/player 9.18 kB 58.19 kB
/live-audio/player 6.22 kB 58.19 kB
Skins (29)
Entry Type Initial Lazy
/video/minimal-skin.css css 7.82 kB
/video/skin.css css 7.64 kB
/video/minimal-skin js 62.51 kB 58.19 kB
/video/minimal-skin2 js 8.37 kB
/video/skin js 62.32 kB 58.19 kB
/video/skin2 js 8.24 kB
/audio/minimal-skin.css css 5.64 kB
/audio/skin.css css 5.47 kB
/audio/minimal-skin js 46.25 kB 58.19 kB
/audio/minimal-skin2 js 6.00 kB
/audio/skin js 46.13 kB 58.19 kB
/audio/skin2 js 5.83 kB
/background/skin.css css 139 B
/background/skin js 9.91 kB 58.19 kB
/background/skin2 js 187 B
/live-video/minimal-skin.css css 6.28 kB
/live-video/skin.css css 6.26 kB
/live-video/minimal-skin js 49.85 kB 58.19 kB
/live-video/minimal-skin2 js 6.66 kB
/live-video/skin js 49.91 kB 58.19 kB
/live-video/skin2 js 6.71 kB
/live-audio/minimal-skin.css css 4.46 kB
/live-audio/skin.css css 4.46 kB
/live-audio/minimal-skin js 35.69 kB 58.19 kB
/live-audio/minimal-skin2 js 4.74 kB
/live-audio/skin js 35.68 kB 58.19 kB
/live-audio/skin2 js 4.74 kB
/global.css css 190 B
/shared.css css 118 B
UI Components (62)
Entry Initial Lazy
/ui/airplay-button 11.36 kB 58.19 kB
/ui/alert-dialog 8.79 kB 58.19 kB
/ui/audio-track-radio-group 11.46 kB 58.19 kB
/ui/buffering-indicator 8.68 kB 58.19 kB
/ui/captions-button 11.59 kB 58.19 kB
/ui/captions-radio-group 11.54 kB 58.19 kB
/ui/cast-button 11.34 kB 58.19 kB
/ui/container 9.58 kB 58.19 kB
/ui/controls 8.86 kB 58.19 kB
/ui/controls-backdrop 1.69 kB 58.19 kB
/ui/controls-content 1.67 kB 58.19 kB
/ui/dialog 8.73 kB 58.19 kB
/ui/dialog-backdrop 1.70 kB 58.19 kB
/ui/dialog-close 2.06 kB 58.19 kB
/ui/dialog-description 1.69 kB 58.19 kB
/ui/dialog-popup 1.90 kB 58.19 kB
/ui/dialog-title 1.70 kB 58.19 kB
/ui/error-dialog 12.47 kB 58.19 kB
/ui/fullscreen-button 11.33 kB 58.19 kB
/ui/gesture 9.66 kB 58.19 kB
/ui/hotkey 10.13 kB 58.19 kB
/ui/live-button 9.89 kB 58.19 kB
/ui/menu 18.54 kB 58.19 kB
/ui/menu-checkbox-item 1.97 kB 58.19 kB
/ui/menu-content 7.52 kB 58.19 kB
/ui/menu-group 2.09 kB 58.19 kB
/ui/menu-group-label 1.64 kB
/ui/menu-item 2.30 kB 58.19 kB
/ui/menu-item-indicator 1.38 kB 58.19 kB
/ui/menu-radio-group 3.01 kB 58.19 kB
/ui/menu-radio-item 2.13 kB 58.19 kB
/ui/menu-separator 1.30 kB 58.19 kB
/ui/mute-button 11.36 kB 58.19 kB
/ui/pip-button 11.31 kB 58.19 kB
/ui/play-button 11.31 kB 58.19 kB
/ui/playback-rate-button 11.41 kB 58.19 kB
/ui/playback-rate-radio-group 11.46 kB 58.19 kB
/ui/popover 8.57 kB 58.19 kB
/ui/poster 8.97 kB 58.19 kB
/ui/quality-radio-group 12.05 kB 58.19 kB
/ui/seek-button 11.34 kB 58.19 kB
/ui/seek-indicator 12.77 kB 58.19 kB
/ui/seek-indicator-value 1.10 kB
/ui/slider 11.75 kB 58.19 kB
/ui/slider-preview 2.01 kB 58.19 kB
/ui/status-announcer 10.68 kB 58.19 kB
/ui/status-indicator 13.10 kB 58.19 kB
/ui/status-indicator-value 1.10 kB
/ui/thumbnail 10.35 kB 58.19 kB
/ui/time 11.11 kB 58.19 kB
/ui/time-slider 13.22 kB 58.19 kB
/ui/time-slider-chapter-title 8.87 kB 58.19 kB
/ui/time-slider-chapters 9.71 kB 58.19 kB
/ui/title 8.25 kB 58.19 kB
/ui/tooltip 9.95 kB 58.19 kB
/ui/tooltip-label 1.21 kB
/ui/tooltip-shortcut 1.18 kB
/ui/volume-indicator 13.11 kB 58.19 kB
/ui/volume-indicator-fill 1.11 kB
/ui/volume-indicator-value 1.10 kB
/ui/volume-popover 14.82 kB 58.19 kB
/ui/volume-slider 12.43 kB 58.19 kB
⚛️ @videojs/react — no changes
Presets (7)
Entry Initial Lazy
/video (default) 51.38 kB 58.19 kB
/video (default + hls) 51.54 kB 58.19 kB
/video (minimal) 51.51 kB 58.19 kB
/video (minimal + hls) 51.80 kB 58.19 kB
/audio (default) 39.82 kB 58.19 kB
/audio (minimal) 39.89 kB 58.19 kB
/background 581 B 58.19 kB
Media (22)
Entry Initial
/media/mux-video/hls-js 958 B
/media/mux-video/spf 962 B
/media/mux-audio/hls-js 699 B
/media/mux-audio/spf 703 B
/media/background-video 402 B
/media/cloudflare-video 911 B
/media/dash-video 693 B
/media/hls-audio 20.32 kB
/media/hls-background-video 16.47 kB
/media/hls-video 26.32 kB
/media/hlsjs-video 695 B
/media/mux-audio 693 B
/media/mux-background-video 16.41 kB
/media/mux-video 948 B
/media/native-hls-video 5.78 kB
/media/shaka-video 704 B
/media/spotify-audio 901 B
/media/tiktok-video 906 B
/media/twitch-video 929 B
/media/vimeo-video 888 B
/media/wistia-video 619 B
/media/youtube-video 897 B
Extensions (2)
Entry Initial
/extensions/google-cast 1.59 kB
/extensions/mux-data 1.64 kB
Players (5)
Entry Initial Lazy
/video/player 7.67 kB 58.19 kB
/audio/player 4.06 kB 58.19 kB
/background/player 2.27 kB 58.19 kB
/live-video/player 7.06 kB 58.19 kB
/live-audio/player 4.05 kB 58.19 kB
Skins (18)
Entry Type Initial Lazy
/video/minimal-skin.css css 7.68 kB
/video/skin.css css 7.50 kB
/video/minimal-skin js 51.46 kB 58.19 kB
/video/skin js 51.32 kB 58.19 kB
/audio/minimal-skin.css css 5.46 kB
/audio/skin.css css 5.29 kB
/audio/minimal-skin js 39.78 kB 58.19 kB
/audio/skin js 39.74 kB 58.19 kB
/background/skin.css css 90 B
/background/skin js 277 B
/live-video/minimal-skin.css css 6.13 kB
/live-video/skin.css css 6.12 kB
/live-video/minimal-skin js 42.90 kB 58.19 kB
/live-video/skin js 42.92 kB 58.19 kB
/live-audio/minimal-skin.css css 4.28 kB
/live-audio/skin.css css 4.28 kB
/live-audio/minimal-skin js 30.55 kB 58.19 kB
/live-audio/skin js 30.58 kB 58.19 kB
UI Components (39)
Entry Initial Lazy
/ui/airplay-button 10.53 kB 58.19 kB
/ui/alert-dialog 4.73 kB 58.19 kB
/ui/audio-track 8.04 kB 58.19 kB
/ui/audio-track-radio-group 9.57 kB 58.19 kB
/ui/buffering-indicator 7.88 kB 58.19 kB
/ui/captions-button 10.51 kB 58.19 kB
/ui/captions-radio-group 9.67 kB 58.19 kB
/ui/cast-button 10.51 kB 58.19 kB
/ui/controls 7.80 kB 58.19 kB
/ui/dialog 4.75 kB 58.19 kB
/ui/error-dialog 11.88 kB 58.19 kB
/ui/fullscreen-button 10.49 kB 58.19 kB
/ui/gesture 8.07 kB 58.19 kB
/ui/hotkey 8.56 kB 58.19 kB
/ui/live-button 8.91 kB 58.19 kB
/ui/menu 19.54 kB 58.19 kB
/ui/mute-button 10.53 kB 58.19 kB
/ui/pip-button 10.48 kB 58.19 kB
/ui/play-button 10.45 kB 58.19 kB
/ui/playback-rate 8.07 kB 58.19 kB
/ui/playback-rate-button 10.45 kB 58.19 kB
/ui/playback-rate-radio-group 9.60 kB 58.19 kB
/ui/popover 8.16 kB 58.19 kB
/ui/poster 7.95 kB 58.19 kB
/ui/quality 8.50 kB 58.19 kB
/ui/quality-radio-group 10.04 kB 58.19 kB
/ui/seek-button 10.52 kB 58.19 kB
/ui/seek-indicator 12.06 kB 58.19 kB
/ui/slider 13.12 kB 58.19 kB
/ui/status-announcer 10.18 kB 58.19 kB
/ui/status-indicator 12.37 kB 58.19 kB
/ui/thumbnail 9.18 kB 58.19 kB
/ui/time 10.03 kB 58.19 kB
/ui/time-slider 14.40 kB 58.19 kB
/ui/title 7.35 kB 58.19 kB
/ui/tooltip 8.93 kB 58.19 kB
/ui/volume-indicator 12.42 kB 58.19 kB
/ui/volume-popover 14.29 kB 58.19 kB
/ui/volume-slider 12.25 kB 58.19 kB
🧩 @videojs/core — no changes
Entries (76)
Entry Initial Lazy
. 13.35 kB
/dom 22.82 kB 58.19 kB
/vjsc 1.87 kB
/i18n 3.23 kB 58.19 kB
/i18n/locales/all 35.98 kB
/i18n/locales/ar 1.24 kB
/i18n/locales/az 1.12 kB
/i18n/locales/bg 1.32 kB
/i18n/locales/bn 1.25 kB
/i18n/locales/bs 1.03 kB
/i18n/locales/ca 1.10 kB
/i18n/locales/cs 1.11 kB
/i18n/locales/cy 1.05 kB
/i18n/locales/da 1.01 kB
/i18n/locales/de 1.11 kB
/i18n/locales/el 1.53 kB
/i18n/locales/en 801 B
/i18n/locales/es 1.02 kB
/i18n/locales/et 1.07 kB
/i18n/locales/eu 1.04 kB
/i18n/locales/fa 1.25 kB
/i18n/locales/fi 1.07 kB
/i18n/locales/fr 1.09 kB
/i18n/locales/gd 1.13 kB
/i18n/locales/gl 1.02 kB
/i18n/locales/he 1.16 kB
/i18n/locales/hi 1.33 kB
/i18n/locales/hr 1.05 kB
/i18n/locales/hu 1.11 kB
/i18n/locales/id 941 B
/i18n/locales/it 1.04 kB
/i18n/locales/ja 1.22 kB
/i18n/locales/ko 1.18 kB
/i18n/locales/lt 1.04 kB
/i18n/locales/lv 1.11 kB
/i18n/locales/mr 1.32 kB
/i18n/locales/nb 1015 B
/i18n/locales/ne 1.32 kB
/i18n/locales/nl 1.02 kB
/i18n/locales/nn 1015 B
/i18n/locales/oc 1.10 kB
/i18n/locales/pl 1.17 kB
/i18n/locales/pt 1.05 kB
/i18n/locales/pt-BR 1.05 kB
/i18n/locales/pt-PT 1.04 kB
/i18n/locales/ro 1.10 kB
/i18n/locales/ru 1.42 kB
/i18n/locales/sk 1.13 kB
/i18n/locales/sl 1.07 kB
/i18n/locales/sr 1.13 kB
/i18n/locales/sv 1.03 kB
/i18n/locales/te 1.34 kB
/i18n/locales/th 1.31 kB
/i18n/locales/tr 1.09 kB
/i18n/locales/uk 1.44 kB
/i18n/locales/vi 1.13 kB
/i18n/locales/zh 1.04 kB
/i18n/locales/zh-CN 1.04 kB
/i18n/locales/zh-TW 1.04 kB
/i18n/text/airplay 101 B
/i18n/text/buttons 137 B
/i18n/text/captions 93 B
/i18n/text/cast 114 B
/i18n/text/common 90 B
/i18n/text/container 75 B
/i18n/text/errors 285 B
/i18n/text/fullscreen 98 B
/i18n/text/live 126 B
/i18n/text/menu 249 B
/i18n/text/pip 101 B
/i18n/text/playback 80 B
/i18n/text/seek 105 B
/i18n/text/slider 65 B
/i18n/text/status 222 B
/i18n/text/time 322 B
/i18n/text/volume 133 B
🏷️ @videojs/element — no changes
Entries (2)
Entry Initial
. 1.05 kB
/context 943 B
📦 @videojs/store — no changes
Entries (3)
Entry Initial
. 1.72 kB
/html 703 B
/react 365 B
🔧 @videojs/utils — no changes
Entries (13)
Entry Initial
/array 271 B
/dom 5.11 kB
/events 320 B
/function 386 B
/i18n 249 B
/jwt 176 B
/object 535 B
/predicate 297 B
/percent 281 B
/string 239 B
/style 212 B
/time 976 B
/number 199 B
📦 @videojs/cdn — 1 small size change
Path Base initial PR initial Initial diff Lazy diff
/package.json 810 B 811 B +1 B (+0.1%)
📦 @videojs/cloudflare-video — no changes
📦 @videojs/dash-video — no changes
📦 @videojs/google-cast — no changes
📦 @videojs/hlsjs-video — no changes
📦 @videojs/media — no changes
Entries (3)
Entry Initial
. 1.29 kB
/dom 4.12 kB
/media-tracks 2.05 kB
📦 @videojs/mux — no changes
📦 @videojs/mux-audio — no changes
Entries (2)
Entry Initial
. 135.53 kB
/spf 20.81 kB
📦 @videojs/mux-data — 1 small size change
Path Base initial PR initial Initial diff Lazy diff
. 24.31 kB 24.28 kB -24 B (-0.1%)
📦 @videojs/mux-video — no changes
Entries (2)
Entry Initial
. 135.67 kB
/spf 26.72 kB
📦 @videojs/native-hls-video — no changes
📦 @videojs/shaka-video — no changes
📦 @videojs/spf — no changes
Entries (7)
Entry Initial
. 4.55 kB
/dom 6.60 kB
/hls 22.15 kB
/media-tracks 504 B
/hls-background-video 15.84 kB
/hls-audio 19.84 kB
/hls-video 25.89 kB
📦 @videojs/spotify-audio — no changes
📦 @videojs/tiktok-video — no changes
📦 @videojs/twitch-video — no changes
📦 @videojs/vimeo-video — no changes
📦 @videojs/wistia-video — no changes
Entries (2)
Entry Initial
. 1.91 kB
/helpers 1.77 kB
📦 @videojs/youtube-video — no changes

ℹ️ How to interpret

Each entry is independently bundled, minified, and brotli-compressed. Initial size includes its static import graph; lazy dynamic chunks are reported separately.

Entries are not additive because their dependency graphs overlap. Preset rows represent realistic combined bundles.

Changes of 300 B or less across initial, lazy, and total size are collapsed, not discarded.

Run pnpm size locally to check current initial sizes.

@pkg-pr-new

pkg-pr-new Bot commented Sep 9, 2026

Copy link
Copy Markdown
@videojs/cdn

pnpm add https://pkg.pr.new/@videojs/cdn@2670

@videojs/core

pnpm add https://pkg.pr.new/@videojs/core@2670

@videojs/element

pnpm add https://pkg.pr.new/@videojs/element@2670

@videojs/html

pnpm add https://pkg.pr.new/@videojs/html@2670

@videojs/media

pnpm add https://pkg.pr.new/@videojs/media@2670

@videojs/react

pnpm add https://pkg.pr.new/@videojs/react@2670

@videojs/spf

pnpm add https://pkg.pr.new/@videojs/spf@2670

@videojs/store

pnpm add https://pkg.pr.new/@videojs/store@2670

@videojs/utils

pnpm add https://pkg.pr.new/@videojs/utils@2670

@videojs/cloudflare-video

pnpm add https://pkg.pr.new/@videojs/cloudflare-video@2670

@videojs/dash-video

pnpm add https://pkg.pr.new/@videojs/dash-video@2670

@videojs/hlsjs-video

pnpm add https://pkg.pr.new/@videojs/hlsjs-video@2670

@videojs/mux-audio

pnpm add https://pkg.pr.new/@videojs/mux-audio@2670

@videojs/mux-video

pnpm add https://pkg.pr.new/@videojs/mux-video@2670

@videojs/native-hls-video

pnpm add https://pkg.pr.new/@videojs/native-hls-video@2670

@videojs/shaka-video

pnpm add https://pkg.pr.new/@videojs/shaka-video@2670

@videojs/spotify-audio

pnpm add https://pkg.pr.new/@videojs/spotify-audio@2670

@videojs/tiktok-video

pnpm add https://pkg.pr.new/@videojs/tiktok-video@2670

@videojs/twitch-video

pnpm add https://pkg.pr.new/@videojs/twitch-video@2670

@videojs/vimeo-video

pnpm add https://pkg.pr.new/@videojs/vimeo-video@2670

@videojs/wistia-video

pnpm add https://pkg.pr.new/@videojs/wistia-video@2670

@videojs/youtube-video

pnpm add https://pkg.pr.new/@videojs/youtube-video@2670

@videojs/google-cast

pnpm add https://pkg.pr.new/@videojs/google-cast@2670

@videojs/mux-data

pnpm add https://pkg.pr.new/@videojs/mux-data@2670

commit: 75428cd

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Classification: expected change. The browser workflow never reached Playwright: sandbox preparation failed while resolving the intentionally bumped release-candidate package version from npm.

Failed run

Evidence

  • apps/sandbox/scripts/setup.ts invoked sync-source-owned-skins.ts, which ran shadcn against a temporary React sandbox.
  • The command attempted pnpm add @videojs/react@10.0.0-rc.2 @videojs/core@10.0.0-rc.2; npm returned ERR_PNPM_NO_MATCHING_VERSION for @videojs/core@10.0.0-rc.2 and reported 10.0.0-rc.1 as latest.
  • The run artifact (playwright-report-registry) contains only the report shell; there are no executed-test results or traces because preparation stopped first.
  • The failed-run commit diff changes packages/core/package.json and packages/react/package.json from 10.0.0-rc.1 to 10.0.0-rc.2 as part of this release PR.

Likely cause

Verified: the workflow is attempting to consume the new, unpublished RC from the public registry during the pre-publish release PR.

Inference: the sandbox/registry setup needs a release-PR-safe source or local-registry path, or it must avoid resolving the package version until after publish. This is not evidence of a player behavior regression.

Recommended actions

  1. Reproduce with pnpm -F @videojs/sandbox setup (or the matching sandbox setup task) on the release commit and inspect the temporary shadcn project dependency source.
  2. Make sync-source-owned-skins.ts install workspace/local artifacts for release-candidate validation, or defer this registry-consuming setup for pre-publish release PRs.
  3. Keep a pre-publish release-candidate CI check so future version bumps do not fail before E2E execution.

@videojs-release
videojs-release Bot force-pushed the release-please--branches--main branch 2 times, most recently from 57a352c to a44a84a Compare September 9, 2026 05:31
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Classification: expected change. The browser workflow stopped before Playwright while sandbox setup tried to install the intentionally bumped, unpublished release-candidate packages from npm.

Failed run

Evidence

  • apps/sandbox/scripts/sync-source-owned-skins.ts invoked shadcn, which ran pnpm add @videojs/react@10.0.0-rc.2 @videojs/core@10.0.0-rc.2 in a temporary project. npm returned ERR_PNPM_NO_MATCHING_VERSION for @videojs/core@10.0.0-rc.2; its latest available version was 10.0.0-rc.1.
  • The failed build job did not reach a Playwright step or upload traces. The sole run artifact, playwright-report-registry, is a report shell with no trace files.
  • PR chore: release main #2670 changes release manifests, package versions, and changelogs from rc.1 to rc.2; it contains no sandbox, E2E, or workflow changes.

Likely cause

Verified: pre-publish release validation resolves the just-bumped package versions from the public npm registry during sandbox skin installation.

Inference: this setup needs a release-PR-safe local/source registry path, or that registry-consuming portion should run only after publish. There is no evidence of a player regression.

Recommended actions

  1. Reproduce pnpm exec vp run '@videojs/sandbox#setup' on the release commit and inspect the generated Shadcn registry dependency versions.
  2. Make sandbox setup consume built workspace/local artifacts for release PRs, or defer the npm-resolution step until after publishing.
  3. Keep a pre-publish RC setup check so version bumps cannot block browser suites before they run.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

inconclusive — the run failed while preparing the Sandbox, before any Playwright browser test ran.

Failed run

Run 34316566468 · head SHA f985d9b5795a928a39404b8b7d9b93057498373f

Affected tests: E2E (Chromium), skin parity, and Sandbox were skipped because the shared build failed.

Evidence

The failed build step ran the E2E page preparation, skin generation, and Sandbox setup. Local skin/registry generation completed, then Sandbox setup failed when Shadcn invoked pnpm add @videojs/react@10.0.0-rc.2 @videojs/core@10.0.0-rc.2; npm returned ERR_PNPM_NO_MATCHING_VERSION for @videojs/core@10.0.0-rc.2 and reported rc.1 as latest. The retained playwright-report-registry artifact has no trace or test attachments; the independent Registry consumers job passed. The failed-commit diff is release-please version/changelog metadata, including the rc.1rc.2 package bumps.

Likely cause

Verified: the Sandbox fixture lets Shadcn resolve registry component dependencies from npm, and the requested rc.2 core version was unavailable during this run.

Inference: this is a release-publication timing/workflow dependency, not a demonstrated product regression; no browser assertions executed.

Recommended actions

Ensure the release PR E2E setup does not require unpublished npm versions (for example, supply workspace-built packages or gate this setup until publication). Then rerun the affected suites after @videojs/core@10.0.0-rc.2 is available.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Classification: expected change. The shared browser-suite preparation failed before Playwright because Sandbox setup could not install @videojs/core@10.0.0-rc.2 from npm.

Failed run

Run 34383840770 · head SHA 1d439bf27d5a382b524c8b1eca3d8ba92e083689. Affected tests: none executed; Chromium E2E, Sandbox, and skin-parity jobs were skipped after the build-preparation failure.

Evidence

The failing Build for browser suites step ran Sandbox setup after building packages and generated skins. Its log reports ERR_PNPM_NO_MATCHING_VERSION for @videojs/core@10.0.0-rc.2 and says the latest npm release was 10.0.0-rc.1. The only uploaded Playwright artifact is the successful registry-consumers report; no failed browser report or trace exists because those jobs never started. The PR diff is release-please metadata/changelogs plus package-version bumps to 10.0.0-rc.2, including @videojs/core and @videojs/react.

Likely cause

Verified: apps/sandbox/scripts/sync-source-owned-skins.ts creates a temporary Shadcn fixture whose dependencies are resolved by npm; Shadcn attempted to add the generated registry skins, which require @videojs/react@10.0.0-rc.2 and @videojs/core@10.0.0-rc.2. Those versions were not yet published when this pre-release CI run started.

Inference: the intentional release version bump has exposed a stale pre-publication Sandbox/registry setup assumption, rather than a product or Playwright regression.

Recommended actions

  1. After publishing rc.2, confirm the setup succeeds; the current run cannot validate browser behavior.
  2. If release PRs must pass before publication, update the Sandbox/Shadcn fixture path to resolve workspace-built packages (or a known published version) instead of the unreleased package versions emitted by the registry.

@videojs-release
videojs-release Bot force-pushed the release-please--branches--main branch 2 times, most recently from af14ff7 to fee4c13 Compare September 9, 2026 18:14
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

expected change — browser E2E tests did not run. The shared build/setup job failed because the Sandbox registry installation requested unpublished @videojs/core@10.0.0-rc.2.

Failed run

Run 34387842036 · head fee4c1388dd04d86acd6c4498821d13e3aa3207e

Affected tests: none executed; E2E (\${{ matrix.browser }}), skin parity, Sandbox, and snapshot jobs were skipped after Build for browser suites failed.

Evidence

  • The setup log shows @videojs/sandbox#setup invoking Shadcn, then pnpm add @videojs/react@10.0.0-rc.2 @videojs/core@10.0.0-rc.2; npm returned ERR_PNPM_NO_MATCHING_VERSION for core and reported rc.1 as latest.
  • The only uploaded Playwright report is playwright-report-registry from a successful job; there is no failed browser report or trace because browser execution was skipped.
  • The failed commit is a release-please diff: it changes package/manifest versions from rc.1 to rc.2 and changelogs, with no Sandbox/E2E implementation change.

Likely cause

Verified: pre-publication version bumps make the generated registry’s package references resolve to rc.2 before npm contains it.

Inference: the Sandbox setup path is stale for release-please PRs because it validates generated skins through the public registry instead of the workspace-built packages.

Recommended actions

Update the release-PR E2E preparation path to install/link local workspace artifacts (or defer this registry installation until the version is published), then confirm the browser jobs start. No product-test failure is present to debug in this run.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Classification: inconclusive (release/infrastructure failure). The run failed while preparing the sandbox; no browser E2E test ran.

Failed run

Run 34404426501 · head SHA b91eb73b69711d4ff9de5173361ae64d91ebe0ea

Affected tests: none—the E2E matrix was skipped after Build for browser suites failed.

Evidence

  • The failed preparation step ran @videojs/e2e#prepare:player, skins generation, then sandbox setup.
  • Sandbox setup invoked shadcn, whose pnpm add requested @videojs/react@10.0.0-rc.2 and @videojs/core@10.0.0-rc.2; npm returned ERR_PNPM_NO_MATCHING_VERSION for core.
  • The uploaded playwright-report-registry report shows its registry consumer test as expected/passing. No browser E2E report or trace was produced.
  • The run-head PR diff is a release-please version/changelog update, including core and React from 10.0.0-rc.1 to 10.0.0-rc.2.

Likely cause

Verified: the build required the new package version from the public npm registry before it was available there.

Inference: the release PR E2E preparation is racing publication, or it should avoid resolving the just-bumped packages from npm. This run contains no evidence of a product behavior regression or stale expectation.

Recommended actions

  1. Check release publish timing for @videojs/core@10.0.0-rc.2 relative to this run.
  2. Make sandbox/E2E preparation use local workspace artifacts (or published tarballs) for release-PR validation, or gate it until publication completes.
  3. Once dependency resolution is available, verify the skipped browser matrix; no test/snapshot update is indicated by this run.

@videojs-release
videojs-release Bot force-pushed the release-please--branches--main branch 2 times, most recently from b04df5e to 70d2b3f Compare September 9, 2026 21:53
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Classification: expected change. The browser-suite build fails before Playwright starts because Sandbox setup tries to install unpublished @videojs/core@10.0.0-rc.2 from npm. No individual E2E test failed.

Failed run

Evidence

  • The failing setup command was Shadcn's registry install; pnpm reported ERR_PNPM_NO_MATCHING_VERSION for @videojs/core@10.0.0-rc.2, while npm's latest was 10.0.0-rc.1.
  • The only Playwright report artifact is for the independent Registry consumers job, which passed all 5 tests; no failed-browser report or trace was produced because those jobs never ran.
  • This release PR changes package manifests from 10.0.0-rc.1 to 10.0.0-rc.2 (including core and react), with changelog/release metadata rather than product-code changes.

Likely cause

Verified: apps/sandbox/scripts/sync-source-owned-skins.ts serves the locally generated registry but lets the stock Shadcn CLI resolve its pinned package dependencies from npm. rc.2 was not published at the time of the run.

Inference: the browser-build workflow is stale for a release-preparation PR: it needs local packed-package overrides (as the Registry consumers suite uses) or a release-PR-specific setup path.

Recommended actions

  1. In sync-source-owned-skins.ts, replace local registry package pins with packed workspace artifacts before invoking Shadcn, following apps/e2e/suites/registry/setup/global.ts.
  2. Alternatively, exclude release-preparation-only version/changelog diffs from the Sandbox setup/browser build until publication.
  3. Verify the chosen path by running the browser-build preparation with the bumped version before re-enabling the skipped suites.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

expected change — no Playwright test ran. Browser-suite preparation failed because the sandbox installer requested unpublished @videojs/core@10.0.0-rc.2 from npm.

Failed run

Run 34411239537 · head 03c03c287af09413f0a553f80e5a4bda3cb2a0f0 · affected test: Build for browser suites / Prepare the e2e pages, generated skins, and sandbox; all browser E2E jobs were skipped.

Evidence

  • The failed step ran @videojs/e2e#prepare:player, skins generation, then sandbox setup. During sandbox setup, shadcn add ran pnpm add @videojs/react@10.0.0-rc.2 @videojs/core@10.0.0-rc.2 and npm returned ERR_PNPM_NO_MATCHING_VERSION for core; its latest published release was 10.0.0-rc.1.
  • The only uploaded Playwright artifact was the successful registry-consumers report; there is no failed browser-test report or trace because execution never reached browser suites.
  • This release-please PR changes package versions from 10.0.0-rc.1 to 10.0.0-rc.2 and changelogs, with no product or E2E-test source changes.

Likely cause

Verified: sandbox setup installs the versions declared in the generated shadcn registry, and rc.2 was unavailable from npm during this pre-publish run.
Inference: the E2E preparation flow needs to avoid fetching the release PR version from npm before publication (for example, use the local workspace/registry path for these dependencies) or release PRs need a tailored pre-publish setup.

Recommended actions

  1. Reproduce with pnpm exec vp run "@videojs/sandbox#setup" at the release PR SHA; inspect the generated shadcn registry dependency versions.
  2. Make sandbox setup resolve the release candidate from the workspace/local registry during pre-publish CI, or skip that npm-dependent preparation for release-please PRs.
  3. Keep a post-publish E2E run that validates installation of the published package versions.

@videojs-release
videojs-release Bot force-pushed the release-please--branches--main branch from 8c4b138 to 75428cd Compare September 9, 2026 23:06
@decepulis
decepulis merged commit 2ce6555 into main Sep 9, 2026
5 of 7 checks passed
@decepulis
decepulis deleted the release-please--branches--main branch September 9, 2026 23:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant