Skip to content
This repository was archived by the owner on Oct 21, 2026. It is now read-only.

chore: release main - #2670

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

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.1 → rc.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

This branch had an error being deployed

1 failed deployment
Preview — acfc8e1f Deployed Sep 9, 2026 by vercel[bot]
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant