feat: blog #4885
Triggered via pull request
February 10, 2026 15:33
Status
Cancelled
Total duration
1m 47s
Artifacts
–
ci.yml
on: pull_request
π Lint project
32s
πͺ Type check
1m 14s
π§ͺ Unit tests
1m 11s
π§ͺ Component tests
1m 26s
π₯οΈ Browser tests
1m 39s
π§Ή Unused code check
53s
π i18n validation
28s
Matrix: βΏ Accessibility audit
Annotations
22 errors and 1 warning
|
π i18n validation
Process completed with exit code 1.
|
|
π§Ή Unused code check
Process completed with exit code 1.
|
|
π§ͺ Unit tests
The run was canceled by @autofix-ci[bot].
|
|
π§ͺ Unit tests
Process completed with exit code 1.
|
|
πͺ Type check
The run was canceled by @autofix-ci[bot].
|
|
πͺ Type check
The operation was canceled.
|
|
πͺ Type check:
nuxt.config.ts#L299
Type 'Plugin<any> | Plugin<any>[]' is not assignable to type 'PluginOption'.
|
|
πͺ Type check:
app/pages/blog/index.vue#L2
'router' is declared but its value is never read.
|
|
πͺ Type check:
app/components/EmbeddableBlueskyPost.client.vue#L16
Excessive stack depth comparing types 'Exclude<{ key: "/skills/**:pkg"; exact: false; score: `${R}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSegWithoutQuery}?${string}` ? RouteSegWithoutQuery extends "" ? `${RouteRest}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSeg...' and '{ score: MaxTuple<((R extends "/api/atproto/author-profiles" ? { key: "/api/atproto/author-profiles"; exact: true; score: []; catchAll: false; } : { key: "/api/atproto/author-profiles"; exact: false; score: `${R}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSegWithoutQuery}...'.
|
|
πͺ Type check:
app/components/EmbeddableBlueskyPost.client.vue#L16
Excessive stack depth comparing types 'Exclude<{ key: "/opensearch.xml"; exact: false; score: `${R}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSegWithoutQuery}?${string}` ? RouteSegWithoutQuery extends "" ? `${RouteRest}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSe...' and '{ score: MaxTuple<((R extends "/api/atproto/author-profiles" ? { key: "/api/atproto/author-profiles"; exact: true; score: []; catchAll: false; } : { key: "/api/atproto/author-profiles"; exact: false; score: `${R}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSegWithoutQuery}...'.
|
|
πͺ Type check:
app/components/EmbeddableBlueskyPost.client.vue#L16
Excessive stack depth comparing types 'Exclude<{ key: "/oauth-client-metadata.json"; exact: false; score: `${R}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSegWithoutQuery}?${string}` ? RouteSegWithoutQuery extends "" ? `${RouteRest}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${i...' and '{ score: MaxTuple<((R extends "/api/atproto/author-profiles" ? { key: "/api/atproto/author-profiles"; exact: true; score: []; catchAll: false; } : { key: "/api/atproto/author-profiles"; exact: false; score: `${R}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSegWithoutQuery}...'.
|
|
πͺ Type check:
app/components/EmbeddableBlueskyPost.client.vue#L16
Excessive stack depth comparing types 'Exclude<{ key: "/__nuxt_error"; exact: false; score: `${R}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSegWithoutQuery}?${string}` ? RouteSegWithoutQuery extends "" ? `${RouteRest}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSegW...' and '{ score: MaxTuple<((R extends "/api/atproto/author-profiles" ? { key: "/api/atproto/author-profiles"; exact: true; score: []; catchAll: false; } : { key: "/api/atproto/author-profiles"; exact: false; score: `${R}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSegWithoutQuery}...'.
|
|
πͺ Type check:
app/components/EmbeddableBlueskyPost.client.vue#L16
Excessive stack depth comparing types 'Exclude<R extends "/api/atproto/author-profiles" ? { key: "/api/atproto/author-profiles"; exact: true; score: []; catchAll: false; } : { key: "/api/atproto/author-profiles"; exact: false; score: `${R}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSegWithoutQuery}?${string}` ...' and '{ score: MaxTuple<((R extends "/api/atproto/author-profiles" ? { key: "/api/atproto/author-profiles"; exact: true; score: []; catchAll: false; } : { key: "/api/atproto/author-profiles"; exact: false; score: `${R}/` extends `${infer RouteSeg}/${infer RouteRest}` ? `${RouteSeg}?` extends `${infer RouteSegWithoutQuery}...'.
|
|
π§ͺ Component tests
The run was canceled by @autofix-ci[bot].
|
|
π§ͺ Component tests
The operation was canceled.
|
|
βΏ Accessibility audit (light)
The run was canceled by @autofix-ci[bot].
|
|
βΏ Accessibility audit (light)
The operation was canceled.
|
|
βΏ Accessibility audit (dark)
The run was canceled by @autofix-ci[bot].
|
|
βΏ Accessibility audit (dark)
The operation was canceled.
|
|
π₯οΈ Browser tests
The run was canceled by @autofix-ci[bot].
|
|
π₯οΈ Browser tests
The operation was canceled.
|
|
ci
The run was canceled by @autofix-ci[bot].
|
|
π§ͺ Unit tests
This action is being deprecated in favor of 'codecov-action'.
Please update CI accordingly to use 'codecov-action@v5' with
'report_type: test_results'.
The 'codecov-action' should and can be run at least once for
coverage and once for test results
|