Skip to content

chore(deps): major bumps that need manual triage (2026-08-02) #3066

Description

@trakt-bot

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

zod4.4.3

Last 80 log lines
    $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`.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions