$genres.set([...�[35mfavorites�[36m, genre]);
};�[39m
/home/runner/work/trakt-web/trakt-web/projects/client/�[32msrc/lib/sections/settings/_internal/Genres.svelte�[39m:32:22
�[31mError�[39m: Property 'includes' does not exist on type '{}'. (ts)
�[36m
return favorites.�[35mincludes�[36m(genre) || !isAtLimit;
};�[39m
/home/runner/work/trakt-web/trakt-web/projects/client/�[32msrc/lib/sections/settings/_internal/Genres.svelte�[39m:47:32
�[31mError�[39m: Property 'includes' does not exist on type '{}'. (ts)
�[36m })}
isPressed={favorites.�[35mincludes�[36m(genre)}
disabled={!isGenreSelectable(genre)}�[39m
/home/runner/work/trakt-web/trakt-web/projects/client/�[32msrc/lib/sections/settings/_internal/plex/PlexServerCard.svelte�[39m:40:21
�[31mError�[39m: 'account' is of type 'unknown'. (ts)
�[36m ...($serverAccounts?.accounts ?? []).map((account) => ({
value: String(�[35maccount�[36m.id),
label: account.name,�[39m
/home/runner/work/trakt-web/trakt-web/projects/client/�[32msrc/lib/sections/settings/_internal/plex/PlexServerCard.svelte�[39m:41:14
�[31mError�[39m: 'account' is of type 'unknown'. (ts)
�[36m value: String(account.id),
label: �[35maccount�[36m.name,
})),�[39m
/home/runner/work/trakt-web/trakt-web/projects/client/�[32msrc/lib/sections/summary/components/_internal/SummaryTitle.svelte�[39m:57:27
�[31mError�[39m: Argument of type '{}' is not assignable to parameter of type 'string'. (ts)
�[36m <p class="capitalize bold trakt-media-status">
{toTranslatedStatus(�[35mstatus�[36m)}
</p>�[39m
/home/runner/work/trakt-web/trakt-web/projects/client/�[32msrc/lib/sections/summary/components/episode-drawer/_internal/EpisodeInfoHeader.svelte�[39m:144:26
�[31mError�[39m: 'show.genres' is of type 'unknown'. (ts)
�[36m
const genre = $derived(�[35mshow.genres�[36m.at(0));�[39m
/home/runner/work/trakt-web/trakt-web/projects/client/�[32msrc/lib/sections/summary/components/videos/VideoDrawerHost.svelte�[39m:24:33
�[31mError�[39m: Type 'unknown' cannot be used as an index type. (ts)
�[36m const { record, types, active } = $derived(useVideoTypes(videos));
const items = $derived(record[�[35m$active�[36m] ?? []);
</script>�[39m
/home/runner/work/trakt-web/trakt-web/projects/client/�[32msrc/lib/sections/summary/components/videos/VideoDrawerHost.svelte�[39m:49:23
�[31mError�[39m: Type '{ key: string; }' is missing the following properties from type '{ key: string; type: unknown; url: string; thumbnail: string; title: string; publishedAt: Date; }': type, url, thumbnail, title, publishedAt (ts)
�[36m {#snippet item(video)}
<VideoItem {�[35mvideo�[36m} {slug} />
{/snippet}�[39m
/home/runner/work/trakt-web/trakt-web/projects/client/�[32msrc/routes/movies/[slug]/+page.svelte�[39m:19:3
�[31mError�[39m: Type '{ id: number; key: string; slug: string; type: "movie" | "show"; runtime: number; title: string; tagline: string; poster: { url: { medium: `https://${string}`; thumb: `https://${string}`; }; }; cover: { url: { medium: `https://${string}`; thumb: `https://${string}`; }; }; ... 23 more ...; updatedAt?: Date | ... 1 mo...' is not assignable to type 'MediaInfo | undefined'.
Type '{ id: number; key: string; slug: string; type: "movie" | "show"; runtime: number; title: string; tagline: string; poster: { url: { medium: `https://${string}`; thumb: `https://${string}`; }; }; cover: { url: { medium: `https://${string}`; thumb: `https://${string}`; }; }; ... 23 more ...; updatedAt?: Date | ... 1 mo...' is not assignable to type 'MediaInfo'.
Types of property 'genres' are incompatible.
Type 'unknown' is not assignable to type 'readonly string[] | undefined'. (ts)
�[36m title={$intl?.title ?? $movie?.title}
�[35minfo�[36m={$movie}
image={$movie?.poster.url.thumb ?? $movie?.cover.url.thumb}�[39m
/home/runner/work/trakt-web/trakt-web/projects/client/�[32msrc/routes/shows/[slug]/+page.svelte�[39m:74:3
�[31mError�[39m: Type '{ id: number; key: string; slug: string; type: "movie" | "show"; runtime: number; title: string; tagline: string; poster: { url: { medium: `https://${string}`; thumb: `https://${string}`; }; }; cover: { url: { medium: `https://${string}`; thumb: `https://${string}`; }; }; ... 27 more ...; airs?: { ...; } | ... 1 mor...' is not assignable to type 'MediaInfo | undefined'.
Type '{ id: number; key: string; slug: string; type: "movie" | "show"; runtime: number; title: string; tagline: string; poster: { url: { medium: `https://${string}`; thumb: `https://${string}`; }; }; cover: { url: { medium: `https://${string}`; thumb: `https://${string}`; }; }; ... 27 more ...; airs?: { ...; } | ... 1 mor...' is not assignable to type 'MediaInfo'.
Types of property 'genres' are incompatible.
Type 'unknown' is not assignable to type 'readonly string[] | undefined'. (ts)
�[36m title={$intl?.title ?? $show?.title}
�[35minfo�[36m={$show}
image={$show?.poster.url.thumb ?? $show?.cover.url.thumb}�[39m
/home/runner/work/trakt-web/trakt-web/projects/client/�[32msrc/routes/shows/[slug]/seasons/[season]/episodes/[episode]/+page.svelte�[39m:25:3
�[31mError�[39m: Type '{ id: number; key: string; season: number; number: number; title: string; overview: string; cover: { url?: `https://${string}` | null | undefined; }; genres: unknown; airDate: Date; releaseDate: Date; effectiveReleaseDate: Date; ... 7 more ...; episodes?: { ...; }[] | ... 1 more ... | undefined; } | undefined' is not assignable to type 'MediaInfo | undefined'.
Type '{ id: number; key: string; season: number; number: number; title: string; overview: string; cover: { url?: `https://${string}` | null | undefined; }; genres: unknown; airDate: Date; releaseDate: Date; effectiveReleaseDate: Date; ... 7 more ...; episodes?: { ...; }[] | ... 1 more ... | undefined; }' is not assignable to type 'MediaInfo'.
Types of property 'genres' are incompatible.
Type 'unknown' is not assignable to type 'readonly string[] | undefined'. (ts)
�[36m title={$intl?.title ?? $episode?.title}
�[35minfo�[36m={$episode}
image={$episode?.cover.url}�[39m
====================================
�[31msvelte-check found 65 errors and 0 warnings in 38 files
�[39m```
</details>
_Triage path:_ bump locally, investigate the failure, either land a fix or pin the package with a reason.
Opened by `packages.yml` run `30760755026`.
Automated major-bump run could not promote the following packages. Each was attempted in isolation against a clean baseline and reverted on failure.
Reverted majors
zod→4.4.3Last 80 log lines