chore(deps): bump shaka-player from 5.2.4 to 5.2.12 (#1836)

* chore(deps): bump shaka-player from 5.2.4 to 5.2.12

Bumps [shaka-player](https://github.com/shaka-project/shaka-player) from 5.2.4 to 5.2.12.
- [Release notes](https://github.com/shaka-project/shaka-player/releases)
- [Changelog](https://github.com/shaka-project/shaka-player/blob/v5.2.12/CHANGELOG.md)
- [Commits](https://github.com/shaka-project/shaka-player/compare/v5.2.4...v5.2.12)

---
updated-dependencies:
- dependency-name: shaka-player
  dependency-version: 5.2.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* test(playback): accept the Shaka 5.2.12 error contract

5.2.12 keeps the public error severities, categories, codes and request
types of 5.2.4, so the version lock moves to v5.2.12 with the same
accepted contract.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: 4gray <fourgray@proton.me>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
authored and GitHub committed 2026-10-06 13:00:33 +02:00
1 parent e998d7418a
commit d73bb7ca16
7 files changed
+38 -19

No files matched your search

@@ -1,10 +1,10 @@
/**
* Public Shaka error values audited against the locked 5.2.4 runtime.
* Public Shaka error values audited against the locked 5.2.12 runtime.
*
* Keep the version assertion in the contract spec: a Shaka upgrade must stop
* here for a new audit instead of silently accepting new error layouts.
*/
export const SHAKA_DIAGNOSTIC_VERSION = 'v5.2.4';
export const SHAKA_DIAGNOSTIC_VERSION = 'v5.2.12';
export const SHAKA_ERROR_SEVERITY = {
RECOVERABLE: 1,
@@ -123,7 +123,7 @@ export const SHAKA_ERROR_CODE = {
MISSING_EME_SUPPORT: 6020,
LOAD_INTERRUPTED: 7000,
} as const;
/** Shaka 5.2.4 public NetworkingEngine request types used by diagnostics. */
/** Shaka 5.2.12 public NetworkingEngine request types used by diagnostics. */
export const SHAKA_REQUEST_TYPE = {
MANIFEST: 0,
SEGMENT: 1,
@@ -65,7 +65,7 @@ describe('Shaka playback evidence', () => {
}
);
it('matches the installed public Shaka 5.2.4 error contract', () => {
it('matches the installed public Shaka 5.2.12 error contract', () => {
const installed = getInstalledShakaContract();
expect(installed.requestTypes).toEqual(
expect.objectContaining(SHAKA_REQUEST_TYPE)
@@ -51,7 +51,7 @@ export function createShakaPlaybackEvidence(
return httpStatus === undefined ? evidence : { ...evidence, httpStatus };
}
/** Public error.data request-type slots in Shaka 5.2.4; no URL inspection. */
/** Public error.data request-type slots in Shaka 5.2.12; no URL inspection. */
function getNetworkStage(error: Partial<ShakaErrorLike> | null | undefined) {
if (
error?.category !== SHAKA_ERROR_CATEGORY.NETWORK ||