Repository navigation
ci: gate diagnostic probe without initVfx (do not merge) #17337
ci.yml
on: pull_request
Detect changes
23s
Test reachability
38s
Format
56s
File size check
18s
Semantic PR title
4s
Matrix: producer-source-tests
Test (studio)
5m 46s
Test (runtime)
4m 6s
Test (support)
3m 13s
GCP BeginFrame image contract
0s
Lint
44s
Catalog payloads
1m 3s
Fallow audit
38s
Typecheck
3m 29s
Test: skills
0s
Test: skill bootstrap (Windows, Node 24)
0s
Catalog: search index covers the registry
0s
Skills: manifest in sync
0s
Skills: project-native lint + mirror
0s
Codex plugin package
0s
SDK: unit + contract + smoke
40s
Test: runtime contract
1m 54s
Studio: load smoke
1m 10s
Studio: timeline viewport gate
1m 53s
CLI smoke (required)
4m 24s
Matrix: cli-npx-shim
Smoke: global install
2m 35s
Test
2s
Annotations
15 errors, 21 warnings, and 22 notices
|
Format
Process completed with exit code 1.
|
|
Lint
Process completed with exit code 1.
|
|
eslint(no-unused-vars):
packages/core/src/runtime/init.ts#L48
Identifier 'initVfx' is imported but never used.
|
|
src/services/vfxDeterminism.test.ts > data-vfx-chain in the browser > matches the CPU reference within the cross-backend PSNR bar for fractal-noise:
packages/producer/src/services/vfxDeterminism.test.ts#L855
AssertionError: expected 2.260305988651435 to be greater than or equal to 32
❯ src/services/vfxDeterminism.test.ts:855:20
|
|
src/services/vfxDeterminism.test.ts > data-vfx-chain in the browser > captures the filters that precede the node and leaves the ones that follow outside:
packages/producer/src/services/vfxDeterminism.test.ts#L454
AssertionError: expected { armed: false, errors: [] } to deeply equal { armed: true, errors: [] }
- Expected
+ Received
{
- "armed": true,
+ "armed": false,
"errors": [],
}
❯ seekAndResolve src/services/vfxDeterminism.test.ts:454:53
❯ src/services/vfxDeterminism.test.ts:780:14
|
|
src/services/vfxDeterminism.test.ts > data-vfx-chain in the browser > displaces by its own pixels when the map layer is the layer itself:
packages/producer/src/services/vfxDeterminism.test.ts#L454
AssertionError: expected { armed: false, errors: [] } to deeply equal { armed: true, errors: [] }
- Expected
+ Received
{
- "armed": true,
+ "armed": false,
"errors": [],
}
❯ seekAndResolve src/services/vfxDeterminism.test.ts:454:53
❯ src/services/vfxDeterminism.test.ts:712:14
|
|
src/services/vfxDeterminism.test.ts > data-vfx-chain in the browser > shifts each row by the analytic wave displacement:
packages/producer/src/services/vfxDeterminism.test.ts#L454
AssertionError: expected { armed: false, errors: [] } to deeply equal { armed: true, errors: [] }
- Expected
+ Received
{
- "armed": true,
+ "armed": false,
"errors": [],
}
❯ seekAndResolve src/services/vfxDeterminism.test.ts:454:53
❯ src/services/vfxDeterminism.test.ts:683:7
|
|
src/services/vfxDeterminism.test.ts > data-vfx-chain in the browser > clears the capture canvas so the unprocessed layer cannot show through:
packages/producer/src/services/vfxDeterminism.test.ts#L454
AssertionError: expected { armed: false, errors: [] } to deeply equal { armed: true, errors: [] }
- Expected
+ Received
{
- "armed": true,
+ "armed": false,
"errors": [],
}
❯ seekAndResolve src/services/vfxDeterminism.test.ts:454:53
❯ src/services/vfxDeterminism.test.ts:658:7
|
|
src/services/vfxDeterminism.test.ts > data-vfx-chain in the browser > registers a vfx host that arrives inside a mounted sub-composition:
packages/producer/src/services/vfxDeterminism.test.ts#L454
AssertionError: expected { armed: false, errors: [] } to deeply equal { armed: true, errors: [] }
- Expected
+ Received
{
- "armed": true,
+ "armed": false,
"errors": [],
}
❯ seekAndResolve src/services/vfxDeterminism.test.ts:454:53
❯ src/services/vfxDeterminism.test.ts:646:14
|
|
src/services/vfxDeterminism.test.ts > data-vfx-chain in the browser > captures a .hf-vfx-in that is a sub-composition mount:
packages/producer/src/services/vfxDeterminism.test.ts#L454
AssertionError: expected { armed: false, errors: [] } to deeply equal { armed: true, errors: [] }
- Expected
+ Received
{
- "armed": true,
+ "armed": false,
"errors": [],
}
❯ seekAndResolve src/services/vfxDeterminism.test.ts:454:53
❯ src/services/vfxDeterminism.test.ts:626:14
|
|
src/services/vfxDeterminism.test.ts > data-vfx-chain in the browser > has every self-capture host painted the moment the CLI's seek barrier returns:
packages/producer/src/services/vfxDeterminism.test.ts#L597
AssertionError: expected { atBarrier: [ …(2) ], …(2) } to deeply equal { atBarrier: [ …(2) ], …(2) }
- Expected
+ Received
{
"atBarrier": [
[
- 255,
0,
0,
- 255,
+ 0,
+ 0,
],
[
- 255,
+ 0,
0,
0,
- 255,
+ 0,
],
],
"atScreenshot": [
[
- 255,
+ 0,
0,
0,
- 255,
+ 0,
],
[
- 255,
0,
0,
- 255,
+ 0,
+ 0,
],
],
"errors": [],
}
❯ src/services/vfxDeterminism.test.ts:597:73
|
|
src/services/vfxDeterminism.test.ts > data-vfx-chain in the browser > paints a self-capture host when nobody ever resolves the composite:
packages/producer/src/services/vfxDeterminism.test.ts#L532
AssertionError: expected { armed: false, errors: [] } to deeply equal { armed: true, errors: [] }
- Expected
+ Received
{
- "armed": true,
+ "armed": false,
"errors": [],
}
❯ src/services/vfxDeterminism.test.ts:532:55
|
|
src/services/vfxDeterminism.test.ts > data-vfx-chain in the browser > reproduces the captured layer exactly when the kernel is an identity:
packages/producer/src/services/vfxDeterminism.test.ts#L454
AssertionError: expected { armed: false, errors: [] } to deeply equal { armed: true, errors: [] }
- Expected
+ Received
{
- "armed": true,
+ "armed": false,
"errors": [],
}
❯ seekAndResolve src/services/vfxDeterminism.test.ts:454:53
❯ src/services/vfxDeterminism.test.ts:503:14
|
|
Test
Process completed with exit code 1.
|
|
Test
Producer unit/integration tests did not succeed.
|
|
Semantic PR title
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@e32d7e603df1aa1ba07e981f2a23455dee596825. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
File size 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@34e114876b0b11c390a56381ad16ebd13914f8d5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Detect changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test reachability
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Format
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Fallow audit
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, marocchino/sticky-pull-request-comment@773744901bac0e8cbb5a0dc842800d45e9b2b405. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
SDK: unit + contract + smoke
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5. 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@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Catalog payloads
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Studio: load smoke
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Producer: integration 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@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Producer: unit 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@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Studio: timeline viewport gate
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test: runtime contract
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test (support)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, browser-actions/setup-chrome@c785b87e244131f27c9f19c1a33e2ead956ab7ce. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Typecheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. 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@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test (runtime)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
CLI smoke (required)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test (studio)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Smoke: global install
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Semantic PR title
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
File size check
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Detect changes
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test reachability
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Format
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Fallow audit
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
SDK: unit + contract + smoke
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Lint
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Catalog payloads
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Studio: load smoke
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Producer: integration tests
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Producer: unit tests
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Studio: timeline viewport gate
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test: runtime contract
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test (support)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Typecheck
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Build
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test (runtime)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
CLI smoke (required)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test (studio)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Smoke: global install
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
timeline-viewport-gate-evidence
|
4.21 KB |
sha256:b0e371a8da13b00ec79d117ee758ee2df43bda3185e1c98768e9fba10c654041
|
|