Skip to content

ci

ci #85

Triggered via schedule August 18, 2026 04:36
Status Failure
Total duration 46m 6s
Artifacts 1

ci.yml

on: schedule
Fit to window
Zoom out
Zoom in

Annotations

7 errors, 2 warnings, and 1 notice
smoke
Process completed with exit code 1.
tests/smoke.spec.ts:19:3 › postprocessing-lensflare: WebGPU context: tests/smoke.spec.ts#L78
5) tests/smoke.spec.ts:19:3 › postprocessing-lensflare: WebGPU context, readiness signal, non-black canvas Error: console.error: THREE.THREE.WebGPURenderer: WebGPU Device Lost: Message: A valid external Instance reference no longer exists. Reason: unknown expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 6 - Array [] + Array [ + "console.error: THREE.THREE.WebGPURenderer: WebGPU Device Lost: + + Message: A valid external Instance reference no longer exists. + Reason: unknown", + ] 76 | expect(maxChannel, 'canvas should not be black').toBeGreaterThan(24) 77 | > 78 | expect(errors, errors.join('\n')).toEqual([]) | ^ 79 | }) 80 | } 81 | at /home/runner/work/react-three-examples/react-three-examples/tests/smoke.spec.ts:78:39
tests/smoke.spec.ts:19:3 › compute-cloth: WebGPU context: tests/smoke.spec.ts#L78
4) tests/smoke.spec.ts:19:3 › compute-cloth: WebGPU context, readiness signal, non-black canvas ── Error: console.error: THREE.THREE.WebGPURenderer: WebGPU Device Lost: Message: A valid external Instance reference no longer exists. Reason: unknown expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 6 - Array [] + Array [ + "console.error: THREE.THREE.WebGPURenderer: WebGPU Device Lost: + + Message: A valid external Instance reference no longer exists. + Reason: unknown", + ] 76 | expect(maxChannel, 'canvas should not be black').toBeGreaterThan(24) 77 | > 78 | expect(errors, errors.join('\n')).toEqual([]) | ^ 79 | }) 80 | } 81 | at /home/runner/work/react-three-examples/react-three-examples/tests/smoke.spec.ts:78:39
tests/smoke.spec.ts:19:3 › tsl-wood: WebGPU context: tests/smoke.spec.ts#L78
3) tests/smoke.spec.ts:19:3 › tsl-wood: WebGPU context, readiness signal, non-black canvas ─────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: console.error: THREE.THREE.WebGPURenderer: WebGPU Device Lost: Message: A valid external Instance reference no longer exists. Reason: unknown expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 6 - Array [] + Array [ + "console.error: THREE.THREE.WebGPURenderer: WebGPU Device Lost: + + Message: A valid external Instance reference no longer exists. + Reason: unknown", + ] 76 | expect(maxChannel, 'canvas should not be black').toBeGreaterThan(24) 77 | > 78 | expect(errors, errors.join('\n')).toEqual([]) | ^ 79 | }) 80 | } 81 | at /home/runner/work/react-three-examples/react-three-examples/tests/smoke.spec.ts:78:39
tests/smoke.spec.ts:19:3 › tsl-wood: WebGPU context: tests/smoke.spec.ts#L78
3) tests/smoke.spec.ts:19:3 › tsl-wood: WebGPU context, readiness signal, non-black canvas ─────── Error: console.error: THREE.THREE.WebGPURenderer: WebGPU Device Lost: Message: A valid external Instance reference no longer exists. Reason: unknown expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 6 - Array [] + Array [ + "console.error: THREE.THREE.WebGPURenderer: WebGPU Device Lost: + + Message: A valid external Instance reference no longer exists. + Reason: unknown", + ] 76 | expect(maxChannel, 'canvas should not be black').toBeGreaterThan(24) 77 | > 78 | expect(errors, errors.join('\n')).toEqual([]) | ^ 79 | }) 80 | } 81 | at /home/runner/work/react-three-examples/react-three-examples/tests/smoke.spec.ts:78:39
tests/smoke.spec.ts:19:3 › pmrem-equirectangular: WebGPU context: tests/smoke.spec.ts#L78
2) tests/smoke.spec.ts:19:3 › pmrem-equirectangular: WebGPU context, readiness signal, non-black canvas Error: console.error: THREE.THREE.WebGPURenderer: WebGPU Device Lost: Message: A valid external Instance reference no longer exists. Reason: unknown expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 6 - Array [] + Array [ + "console.error: THREE.THREE.WebGPURenderer: WebGPU Device Lost: + + Message: A valid external Instance reference no longer exists. + Reason: unknown", + ] 76 | expect(maxChannel, 'canvas should not be black').toBeGreaterThan(24) 77 | > 78 | expect(errors, errors.join('\n')).toEqual([]) | ^ 79 | }) 80 | } 81 | at /home/runner/work/react-three-examples/react-three-examples/tests/smoke.spec.ts:78:39
tests/smoke.spec.ts:19:3 › loader-gltf-transmission: WebGPU context: tests/smoke.spec.ts#L78
1) tests/smoke.spec.ts:19:3 › loader-gltf-transmission: WebGPU context, readiness signal, non-black canvas Error: console.error: THREE.THREE.WebGPURenderer: WebGPU Device Lost: Message: A valid external Instance reference no longer exists. Reason: unknown expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 6 - Array [] + Array [ + "console.error: THREE.THREE.WebGPURenderer: WebGPU Device Lost: + + Message: A valid external Instance reference no longer exists. + Reason: unknown", + ] 76 | expect(maxChannel, 'canvas should not be black').toBeGreaterThan(24) 77 | > 78 | expect(errors, errors.join('\n')).toEqual([]) | ^ 79 | }) 80 | } 81 | at /home/runner/work/react-three-examples/react-three-examples/tests/smoke.spec.ts:78:39
checks
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, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
1 failed tests/smoke.spec.ts:19:3 › tsl-wood: WebGPU context, readiness signal, non-black canvas ──────── 4 flaky tests/smoke.spec.ts:19:3 › loader-gltf-transmission: WebGPU context, readiness signal, non-black canvas tests/smoke.spec.ts:19:3 › pmrem-equirectangular: WebGPU context, readiness signal, non-black canvas tests/smoke.spec.ts:19:3 › compute-cloth: WebGPU context, readiness signal, non-black canvas ─── tests/smoke.spec.ts:19:3 › postprocessing-lensflare: WebGPU context, readiness signal, non-black canvas 4 skipped 122 passed (45.3m)

Artifacts

Produced during runtime
Name Size Digest
playwright-failures Expired
37 KB
sha256:75f7652b4fcb6248a70898004ddbb58df44dd8c450429c1ce31d42537aa93090