Skip to content

refactor: drop legacy 'native' AspectRatio via v6 schema migration #468

refactor: drop legacy 'native' AspectRatio via v6 schema migration

refactor: drop legacy 'native' AspectRatio via v6 schema migration #468

Triggered via pull request July 28, 2026 15:17
Status Failure
Total duration 1m 57s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 15 warnings
Typecheck (tests): electron/native-bridge/services/compositorViewService.test.ts#L214
The operand of a 'delete' operator must be optional.
Typecheck (tests): electron/ai-edition/document-service.test.ts#L165
Property 'reason' is missing in type '{ id: string; assetId: string; startSec: number; endSec: number; origin: "user"; }' but required in type '{ id: string; assetId: string; startSec: number; endSec: number; reason: string; origin: "user" | "system" | "agent"; }'.
Typecheck (tests): electron/ai-edition/document-service.test.ts#L154
Property 'reason' is missing in type '{ id: string; assetId: string; sourceStartSec: number; timelineStartSec: number; timelineEndSec: number; wordRefs: never[]; origin: "system"; }' but required in type '{ id: string; assetId: string; sourceStartSec: number; timelineStartSec: number; timelineEndSec: number; wordRefs: string[]; origin: "user" | "system" | "agent"; reason: string; sourceEndSec?: number | undefined; cropRegion?: { ...; } | undefined; }'.
Typecheck (tests): electron/ai-edition/chat-service.test.ts#L202
Argument of type '{ getProject(): Promise<never>; saveProject(): Promise<never>; }' is not assignable to parameter of type 'DocumentService'.
Typecheck (tests): electron/ai-edition/chat-service.test.ts#L174
Argument of type '{ getProject(_id: string): Promise<{ schemaVersion: 6; project: { id: string; title: string; createdAt: string; updatedAt: string; primaryAssetId?: string | undefined; }; assets: { id: string; kind: "video"; ... 8 more ...; audio?: { ...; } | undefined; }[]; ... 5 more ...; legacyEditor: { ...; } | null; }>; savePro...' is not assignable to parameter of type 'DocumentService'.
Typecheck (tests): electron/ai-edition/chat-service.test.ts#L123
Property 'cameraTrack' is missing in type '{ id: string; kind: "video"; label: string; originalPath: string; durationSec: number; }' but required in type '{ id: string; kind: "video"; label: string; originalPath: string; cameraTrack: { sourcePath: string; startMs: number; offsetMs: number; visible: boolean; } | null; proxyPath?: string | undefined; ... 4 more ...; audio?: { ...; } | undefined; }'.
Typecheck (tests)
Test-file type errors went 80 -> 82. Fix the new ones, or raise BASELINE in ci.yml with a reason.
Build
Process completed with exit code 1.
Validate PR title (semantic)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: amannn/action-semantic-pull-request@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Docs
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Type Check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Typecheck (tests)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test
Thread validation threw: network error
Test
Thread validation failed: channel 404 returned 404
Test
Thread 222 name "PR #99 - Other PR" does not match expected prefix "PR #42 -"; treating marker as untrusted.
Test
Thread 111 parent_id=999999999999999999 does not match expected forum 888888888888888888; treating marker as untrusted.
Test
DISCORD_BOT_TOKEN not set; cannot validate thread channel ownership. Rejecting marker.
Test
Discord rate-limited (429) on PATCH /channels/thread-1: {"retry_after":1}
Test
Discord rate-limited (429) on POST /channels/thread-1/messages: {"retry_after":1}
Test
Discord rate-limited (429) on POST /channels/forum-1/threads: {"retry_after":1}