chore(deps): update npm (development) (major) #2620
Triggered via pull request
November 15, 2024 08:55
renovate[bot]
synchronize
#2451
Status
Failure
Total duration
35m 45s
Artifacts
6
pull_request.yml
on: pull_request_target
Build ποΈ
/
Prepare Docker build variables π·οΈπ³
2s
Matrix: Build ποΈ / tauri
Create comments βοΈ
/
Cloudflare Pages deployment ππ
11s
Automation ποΈ
/
Label conflicted PRs π·οΈβ
3s
Semantic Pull Request π
4s
Labeling π·οΈ
2s
Quality checks ππ§ͺ
/
Vulnerable dependencies π
41s
Quality checks ππ§ͺ
/
Commit linting π¬β
4s
Matrix: GitHub CodeQL π¬ / analyze
Matrix: Quality checks ππ§ͺ / quality
Matrix: Build ποΈ / docker
Deploy π
/
...
/
Cloudflare Pages deployment ππ
6s
Annotations
21 errors and 8 warnings
Quality checks ππ§ͺ / Run check:types π΅οΈββοΈ
Type 'Config<RulesRecord> | { name: string; plugins: { unocss: { rules: { order: RuleWithMeta<[], "", unknown>; 'order-attributify': RuleWithMeta<[], "", unknown>; blocklist: RuleWithMeta<[], "", unknown>; 'enforce-class-compile': RuleWithMeta<[], "", unknown>; }; }; }; rules: { readonly 'unocss/order': "warn"; readonly 'unocss/order-attributify': "warn"; }; } | { name: string; ignores: string[]; }' is not assignable to type 'Config<RulesRecord>'.
|
Quality checks ππ§ͺ / Run check:types π΅οΈββοΈ
Type 'Config<RulesRecord> | { name: string; plugins: { unocss: { rules: { order: RuleWithMeta<[], "", unknown>; 'order-attributify': RuleWithMeta<[], "", unknown>; blocklist: RuleWithMeta<[], "", unknown>; 'enforce-class-compile': RuleWithMeta<[], "", unknown>; }; }; }; rules: { readonly 'unocss/order': "warn"; readonly 'unocss/order-attributify': "warn"; }; } | { name: string; ignores: string[]; }' is not assignable to type 'Config<RulesRecord>'.
|
Quality checks ππ§ͺ / Run check:types π΅οΈββοΈ
Type '{ name: string; plugins: { unocss: { rules: { order: RuleWithMeta<[], "", unknown>; "order-attributify": RuleWithMeta<[], "", unknown>; blocklist: RuleWithMeta<[], "", unknown>; "enforce-class-compile": RuleWithMeta<[], "", unknown>; }; }; }; rules: { readonly "unocss/order": "warn"; readonly "unocss/order-attributify": "warn"; }; }' is not assignable to type 'Config<RulesRecord>'.
|
Quality checks ππ§ͺ / Run check:types π΅οΈββοΈ
Type 'Config<RulesRecord> | { name: string; plugins: { unocss: { rules: { order: RuleWithMeta<[], "", unknown>; 'order-attributify': RuleWithMeta<[], "", unknown>; blocklist: RuleWithMeta<[], "", unknown>; 'enforce-class-compile': RuleWithMeta<[], "", unknown>; }; }; }; rules: { readonly 'unocss/order': "warn"; readonly 'unocss/order-attributify': "warn"; }; } | { name: string; ignores: string[]; }' is not assignable to type 'Config<RulesRecord>'.
|
Quality checks ππ§ͺ / Run check:types π΅οΈββοΈ
Type 'Config<RulesRecord> | { name: string; plugins: { unocss: { rules: { order: RuleWithMeta<[], "", unknown>; 'order-attributify': RuleWithMeta<[], "", unknown>; blocklist: RuleWithMeta<[], "", unknown>; 'enforce-class-compile': RuleWithMeta<[], "", unknown>; }; }; }; rules: { readonly 'unocss/order': "warn"; readonly 'unocss/order-attributify': "warn"; }; } | { name: string; ignores: string[]; }' is not assignable to type 'Config<RulesRecord>'.
|
Quality checks ππ§ͺ / Run check:types π΅οΈββοΈ
Type 'Config<RulesRecord> | { name: string; plugins: { unocss: { rules: { order: RuleWithMeta<[], "", unknown>; 'order-attributify': RuleWithMeta<[], "", unknown>; blocklist: RuleWithMeta<[], "", unknown>; 'enforce-class-compile': RuleWithMeta<[], "", unknown>; }; }; }; rules: { readonly 'unocss/order': "warn"; readonly 'unocss/order-attributify': "warn"; }; } | { name: string; ignores: string[]; }' is not assignable to type 'Config<RulesRecord>'.
|
Quality checks ππ§ͺ / Run check:types π΅οΈββοΈ
Object literal may only specify known properties, and 'onClick' does not exist in type 'NonNullable<Partial<{ symbol: any; replace: boolean; flat: boolean; variant: "flat" | "text" | "elevated" | "tonal" | "outlined" | "plain"; exact: boolean; block: boolean; active: boolean; style: StyleValue; disabled: boolean; size: string | number; readonly: boolean; tag: string; rounded: string | number | boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; replace: boolean; flat: boolean; variant: "flat" | "text" | "elevated" | "tonal" | "outlined" | "plain"; exact: boolean; block: boolean; style: StyleValue; disabled: boolean; size: string | number; readonly: boolean; tag: string; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; location?: Anchor | null | undefined; height?: string | number | undefined; width?: string | number | undefined; active?: boolean | undefined; border?: string | number | boolean | undefined; color?: string | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; position?: "fixed" | "absolute" | "relative" | "static" | "sticky" | undefined; value?: any; loading?: string | boolean | undefined; text?: string | undefined; class?: any; theme?: string | undefined; to?: _LiteralUnion<"/" | "/metadata" | "/playback/music" | "/playback/video" | "/search" | "/server/add" | "/server/login" | "/server/select" | "/settings/apikeys" | "/settings/devices" | "/settings/logs-and-activity" | "/settings/subtitles" | "/settings/users/new" | "/wizard" | "/artist/:itemId" | "/genre/:itemId" | "/item/:itemId" | "/library/:itemId" | "/musicalbum/:itemId" | "/person/:itemId" | "/series/:itemId" | "/settings" | "/settings/users" | "/settings/users/:id", string> | RouteLocationAsRelativeTyped<RouteNamedMap, "/"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/artist/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/genre/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/item/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/library/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/metadata"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/musicalbum/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/person/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/playback/music"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/playback/video"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/search"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/series/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/server/add"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/server/login"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/server/select"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/apikeys"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/devices"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/logs-and-activity"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/subtitles"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/users/"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/users/[id]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/users/new"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/wizard"> | RouteLocationAsPathTyped<RouteNamedMap, "/"> | RouteLocationAsPathTyped<RouteNamedMap, "/artist/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/genre/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/item/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/library/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/metadata"> | RouteLocationAsPathTyped<RouteNamedMap, "/musicalbum/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/person/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/playback/music"> | RouteLocationAsPathTyped<RouteNamedMap, "/pl
|
Quality checks ππ§ͺ / Run check:types π΅οΈββοΈ
Object literal may only specify known properties, and 'onClick' does not exist in type 'NonNullable<Partial<{ symbol: any; replace: boolean; flat: boolean; variant: "flat" | "text" | "elevated" | "tonal" | "outlined" | "plain"; exact: boolean; block: boolean; active: boolean; style: StyleValue; disabled: boolean; size: string | number; readonly: boolean; tag: string; rounded: string | number | boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; replace: boolean; flat: boolean; variant: "flat" | "text" | "elevated" | "tonal" | "outlined" | "plain"; exact: boolean; block: boolean; style: StyleValue; disabled: boolean; size: string | number; readonly: boolean; tag: string; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; location?: Anchor | null | undefined; height?: string | number | undefined; width?: string | number | undefined; active?: boolean | undefined; border?: string | number | boolean | undefined; color?: string | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; position?: "fixed" | "absolute" | "relative" | "static" | "sticky" | undefined; value?: any; loading?: string | boolean | undefined; text?: string | undefined; class?: any; theme?: string | undefined; to?: _LiteralUnion<"/" | "/metadata" | "/playback/music" | "/playback/video" | "/search" | "/server/add" | "/server/login" | "/server/select" | "/settings/apikeys" | "/settings/devices" | "/settings/logs-and-activity" | "/settings/subtitles" | "/settings/users/new" | "/wizard" | "/artist/:itemId" | "/genre/:itemId" | "/item/:itemId" | "/library/:itemId" | "/musicalbum/:itemId" | "/person/:itemId" | "/series/:itemId" | "/settings" | "/settings/users" | "/settings/users/:id", string> | RouteLocationAsRelativeTyped<RouteNamedMap, "/"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/artist/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/genre/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/item/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/library/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/metadata"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/musicalbum/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/person/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/playback/music"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/playback/video"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/search"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/series/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/server/add"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/server/login"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/server/select"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/apikeys"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/devices"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/logs-and-activity"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/subtitles"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/users/"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/users/[id]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/users/new"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/wizard"> | RouteLocationAsPathTyped<RouteNamedMap, "/"> | RouteLocationAsPathTyped<RouteNamedMap, "/artist/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/genre/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/item/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/library/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/metadata"> | RouteLocationAsPathTyped<RouteNamedMap, "/musicalbum/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/person/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/playback/music"> | RouteLocationAsPathTyped<RouteNamedMap, "/pl
|
Quality checks ππ§ͺ / Run check:types π΅οΈββοΈ
Object literal may only specify known properties, and 'onClick' does not exist in type 'NonNullable<Partial<{ symbol: any; replace: boolean; flat: boolean; variant: "flat" | "text" | "elevated" | "tonal" | "outlined" | "plain"; exact: boolean; block: boolean; active: boolean; style: StyleValue; disabled: boolean; size: string | number; readonly: boolean; tag: string; rounded: string | number | boolean; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; }> & Omit<{ symbol: any; replace: boolean; flat: boolean; variant: "flat" | "text" | "elevated" | "tonal" | "outlined" | "plain"; exact: boolean; block: boolean; style: StyleValue; disabled: boolean; size: string | number; readonly: boolean; tag: string; tile: boolean; density: Density; slim: boolean; stacked: boolean; ripple: boolean | { class: string; } | undefined; location?: Anchor | null | undefined; height?: string | number | undefined; width?: string | number | undefined; active?: boolean | undefined; border?: string | number | boolean | undefined; color?: string | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; position?: "fixed" | "absolute" | "relative" | "static" | "sticky" | undefined; value?: any; loading?: string | boolean | undefined; text?: string | undefined; class?: any; theme?: string | undefined; to?: _LiteralUnion<"/" | "/metadata" | "/playback/music" | "/playback/video" | "/search" | "/server/add" | "/server/login" | "/server/select" | "/settings/apikeys" | "/settings/devices" | "/settings/logs-and-activity" | "/settings/subtitles" | "/settings/users/new" | "/wizard" | "/artist/:itemId" | "/genre/:itemId" | "/item/:itemId" | "/library/:itemId" | "/musicalbum/:itemId" | "/person/:itemId" | "/series/:itemId" | "/settings" | "/settings/users" | "/settings/users/:id", string> | RouteLocationAsRelativeTyped<RouteNamedMap, "/"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/artist/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/genre/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/item/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/library/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/metadata"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/musicalbum/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/person/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/playback/music"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/playback/video"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/search"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/series/[itemId]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/server/add"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/server/login"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/server/select"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/apikeys"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/devices"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/logs-and-activity"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/subtitles"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/users/"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/users/[id]"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/settings/users/new"> | RouteLocationAsRelativeTyped<RouteNamedMap, "/wizard"> | RouteLocationAsPathTyped<RouteNamedMap, "/"> | RouteLocationAsPathTyped<RouteNamedMap, "/artist/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/genre/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/item/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/library/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/metadata"> | RouteLocationAsPathTyped<RouteNamedMap, "/musicalbum/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/person/[itemId]"> | RouteLocationAsPathTyped<RouteNamedMap, "/playback/music"> | RouteLocationAsPathTyped<RouteNamedMap, "/pl
|
Quality checks ππ§ͺ / Run check:types π΅οΈββοΈ
Argument of type '{ [x: string]: unknown; }' is not assignable to parameter of type 'Partial<{ end: boolean; start: boolean; style: StyleValue; disabled: boolean; size: string | number; tag: string; }> & Omit<{ end: boolean; start: boolean; style: StyleValue; disabled: boolean; size: string | number; tag: string; color?: string | undefined; class?: any; theme?: string | undefined; icon?: IconValue | undefined; $children?: VNodeChild | { default?: (() => VNodeChild) | undefined; } | (() => VNodeChild); 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; } | undefined; "v-slot:default"?: false | (() => VNodeChild) | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps & { end: boolean; start: boolean; style: StyleValue; disabled: boolean; size: string | number; tag: string; } & { color?: string | undefined; class?: any; theme?: string | undefined; icon?: IconValue | undefined; } & { $children?: VNodeChild | { default?: (() => VNodeChild) | undefined; } | (() => VNodeChild); 'v-slots'?: { default?: false | (() => VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => VNodeChild) | undefined; }, "start" | "end" | "style" | "disabled" | "size" | "tag">'.
|
Quality checks ππ§ͺ / Run analyze:cycles π΅οΈββοΈ
Process completed with exit code 1.
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/eslint.config.ts#L4
Complete the task associated to this "TODO" comment
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/components/Buttons/Playback/PlaybackSettingsButton.vue#L113
Refactor this function to always return the same type
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/components/Buttons/QueueButton.vue#L94
Complete the task associated to this "TODO" comment
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/components/Item/Card/ItemCard.vue#L113
Refactor this function to always return the same type
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/components/Item/Card/ItemCard.vue#L190
Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/components/Item/Card/ItemCard.vue#L190
Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/components/Item/Identify/IdentifyDialog.vue#L148
Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/components/Item/Identify/IdentifyDialog.vue#L148
Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/components/Item/Identify/IdentifyDialog.vue#L192
Complete the task associated to this "TODO" comment
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/components/Item/ItemMenu.vue#L155
Expected an assignment or function call and instead saw an expression
|
OpenSSF Scorecard Warning
npm/@babel/preset-modules has an OpenSSF Scorecard of 2.9, which is less than this repository's threshold of 3.
|
OpenSSF Scorecard Warning
npm/language-subtag-registry has an OpenSSF Scorecard of 2.7, which is less than this repository's threshold of 3.
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/components/Item/Metadata/MetadataEditorDialog.vue#L28
The selector `.metadata-dialog` is unused
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/components/Item/RelatedItems.vue#L55
The selector `.header::before` is unused
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/components/lib/JTransition.vue#L60
Missing attribute `scoped`
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/pages/library/[itemId].vue#L240
The selector `.empty-card-container` is unused
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/pages/library/[itemId].vue#L246
The selector `.empty-message` is unused
|
Quality checks ππ§ͺ / Run lint π΅οΈββοΈ:
frontend/src/pages/wizard.vue#L166
The selector `.transparent-background` is unused
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
docker_image-linux_amd64
|
10.1 MB |
|
docker_image-linux_arm64
|
11 MB |
|
frontend
|
5.35 MB |
|
jellyfin-vue_Linux
|
92.4 MB |
|
jellyfin-vue_Windows
|
8.7 MB |
|
jellyfin-vue_macOS
|
3.64 MB |
|