Skip to content

chore(deps): update actions/checkout digest to fbc6f39 #25618

chore(deps): update actions/checkout digest to fbc6f39

chore(deps): update actions/checkout digest to fbc6f39 #25618

Triggered via pull request August 16, 2026 18:12
Status Failure
Total duration 13m 31s
Artifacts 9

ci.yml

on: pull_request
Matrix: Test / test
Preview  /  Publish Preview Playgrounds to GitHub Pages
Preview / Publish Preview Playgrounds to GitHub Pages
Test  /  Test Results
14s
Test / Test Results
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 60 warnings
Test / Test scratch-render
Process completed with exit code 1.
Test / Test Results
Process completed with exit code 1.
Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test / Test scratch-paint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53, actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test / Test scratch-svg-renderer
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53, actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test / Test scratch-svg-renderer: packages/scratch-svg-renderer/src/svg-renderer.js#L26
Syntax error in name: SvgRenderer#SvgMeasurements
Test / Test scratch-svg-renderer: packages/scratch-svg-renderer/src/bitmap-adapter.js#L49
Prefer a more specific type to `Function`
Test / Test scratch-svg-renderer: packages/scratch-svg-renderer/src/bitmap-adapter.js#L18
The type 'CanvasImageSource' is undefined
Test / Test scratch-svg-renderer: packages/scratch-svg-renderer/src/bitmap-adapter.js#L9
Prefer a more specific type to `Function`
Test / Test scratch-svg-renderer: packages/scratch-svg-renderer/src/bitmap-adapter.js#L8
Prefer a more specific type to `Function`
Test / Test task-herder
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53, actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test / Test scratch-media-lib-scripts
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53, actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test / Test scratch-storage
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53, actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test / Test scratch-storage: packages/scratch-storage/src/ScratchStorage.ts#L174
JSDoc @returns declaration present but return expression not available in function
Test / Test scratch-storage: packages/scratch-storage/src/ProxyTool.ts#L10
Missing JSDoc @Property "withCredentials" description
Test / Test scratch-storage: packages/scratch-storage/src/ProxyTool.ts#L9
Missing JSDoc @Property "method" description
Test / Test scratch-storage: packages/scratch-storage/src/ProxyTool.ts#L8
Prefer a more specific type to `*`
Test / Test scratch-storage: packages/scratch-storage/src/FetchWorkerTool.ts#L99
@PARAM "options" does not match an existing function parameter
Test / Test scratch-render
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53, actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test / Test scratch-render: packages/scratch-render/src/Drawable.js#L70
Use object shorthand or index signatures instead of `Object`, e.g., `{[key: string]: string}`
Test / Test scratch-render: packages/scratch-render/src/BitmapSkin.js#L18
The type 'RenderWebGL' is undefined
Test / Test scratch-render: packages/scratch-render/src/BitmapSkin.js#L10
The type 'RenderWebGL' is undefined
Test / Test scratch-gui
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53, actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test / Test scratch-gui: packages/scratch-gui/src/components/action-menu/action-menu.jsx#L235
Expected parentheses around arrow function argument
Test / Test scratch-gui: packages/scratch-gui/src/components/action-menu/action-menu.jsx#L166
Expected parentheses around arrow function argument
Test / Test scratch-gui: packages/scratch-gui/src/components/action-menu/action-menu.jsx#L166
Expected parentheses around arrow function argument
Test / Test scratch-gui: packages/scratch-gui/src/components/action-menu/action-menu.jsx#L150
Expected parentheses around arrow function argument
Test / Test scratch-gui: packages/scratch-gui/src/components/action-menu/action-menu.jsx#L120
Expected parentheses around arrow function argument
Test / Test scratch-gui: packages/scratch-gui/src/components/action-menu/action-menu.jsx#L99
Expected parentheses around arrow function argument
Test / Test scratch-gui: packages/scratch-gui/src/components/action-menu/action-menu.jsx#L84
Expected parentheses around arrow function argument
Test / Test scratch-gui: packages/scratch-gui/src/components/action-menu/action-menu.jsx#L62
Expected parentheses around arrow function argument
Test / Test scratch-gui: packages/scratch-gui/src/components/action-menu/action-menu.jsx#L28
Expected parentheses around arrow function argument
Test / Test scratch-vm
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53, actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test / Test scratch-vm: packages/scratch-vm/src/blocks/scratch3_event.js#L23
Use object shorthand or index signatures instead of `object`, e.g., `{[key: string]: string}`
Test / Test scratch-vm: packages/scratch-vm/src/blocks/scratch3_event.js#L7
The type 'Runtime' is undefined
Test / Test scratch-vm: packages/scratch-vm/src/blocks/scratch3_data.js#L14
Prefer a more specific type to `Function`
Test / Test scratch-vm: packages/scratch-vm/src/blocks/scratch3_data.js#L14
Use object shorthand or index signatures instead of `object`, e.g., `{[key: string]: string}`
Test / Test scratch-vm: packages/scratch-vm/src/blocks/scratch3_data.js#L7
The type 'Runtime' is undefined
Test / Test scratch-vm: packages/scratch-vm/src/blocks/scratch3_control.js#L22
Prefer a more specific type to `Function`
Test / Test scratch-vm: packages/scratch-vm/src/blocks/scratch3_control.js#L22
Use object shorthand or index signatures instead of `object`, e.g., `{[key: string]: string}`
Test / Test Results
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
build
300 MB
sha256:4debeeff83b7be692d8680a55b37a8baf740e773d37bb02bdd8a0a29c9f45f36
scratch-gui-test-output
210 KB
sha256:3115c5d7f8f09924a77756ff80a9673a2e926f6c825e4f5625721cec5011c1d1
scratch-media-lib-scripts-test-output
838 Bytes
sha256:2098f84d5c506145a773c25d05b7799035739f0ccbeabdd4470707b273a16c43
scratch-paint-test-output
1.39 KB
sha256:8ffa1468a1023cfb451bb19df96efe14671408b316b610f24436d54d7d458df4
scratch-render-test-output
4.27 KB
sha256:6f11ad8b4b6f71835026d108b6db3fa09a8ad21bff3f38831e6d4d2d20f99604
scratch-storage-test-output
719 Bytes
sha256:a2321dd738fdc2c3bd28161e950db2f0dc17cfc88ed2615a7ac62f0bc5e94a15
scratch-svg-renderer-test-output
5.26 KB
sha256:73e0e3144fa864270ea2de565512af8df8decdc471e2ff0d664d6aa1f602fc79
scratch-vm-test-output
50.7 KB
sha256:f613e925d3ba2b64f3b505f3e681b9d494eee95f0bc6057de0b1f112f7b8219d
task-herder-test-output
1.24 KB
sha256:e58496df3fbd9e15b0fb39a26c36e848ac51c1eafcff6c977dee87f276075d85