Skip to content

Optimize Physics2D constraint scheduling + convex polygon normal transforms #2725

Optimize Physics2D constraint scheduling + convex polygon normal transforms

Optimize Physics2D constraint scheduling + convex polygon normal transforms #2725

Triggered via pull request September 15, 2026 18:16
Status Success
Total duration 14m 42s
Artifacts 15

runner.yml

on: pull_request
📊 Static checks  /  Code style, file formatting, and docs
51s
📊 Static checks / Code style, file formatting, and docs
🏁 Windows  /  Editor w/ Mono (cross-compiled with LLVM)
3m 6s
🏁 Windows / Editor w/ Mono (cross-compiled with LLVM)
🍏 iOS  /  Template (target=template_release)
2m 7s
🍏 iOS / Template (target=template_release)
Matrix: 🤖 Android / build-android
Matrix: 🐧 Linux / build-linux
Matrix: 🍎 macOS / build-macos
Matrix: 🌐 Web / web-template
Matrix: 🏁 Windows / build-windows
🏁 Windows  /  Editor w/ Mono (.NET glue and tests)
5m 26s
🏁 Windows / Editor w/ Mono (.NET glue and tests)
Fit to window
Zoom out
Zoom in

Annotations

18 warnings
📊 Static checks / Code style, file formatting, and docs
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux / Minimal template (target=template_release, everything disabled)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🍏 iOS / Template (target=template_release)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux / Template w/ Mono, debug (target=template_debug)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux / Template w/ Mono, release (target=template_release)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🤖 Android / Template arm64 (target=template_release, arch=arm64)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🏁 Windows / Editor w/ Mono (cross-compiled with LLVM)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🤖 Android / Template arm32 (target=template_release, arch=arm32)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🌐 Web / Template w/o threads (target=template_release, threads=no)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🏁 Windows / Template w/ GCC (target=template_release, use_mingw=yes)
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@v4, actions/cache/save@v4, actions/setup-python@v5, dsaltares/fetch-gh-release-asset@1.1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🏁 Windows / Template (target=template_release)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🌐 Web / Template w/ threads (target=template_release, threads=yes)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🍎 macOS / Template (target=template_release)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🏁 Windows / Editor (target=editor)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🍎 macOS / Editor (target=editor)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux / Editor with ThreadSanitizer (target=editor, dev_build=yes, use_tsan=yes, use_llvm=yes, linker=lld)
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@v4, actions/cache/save@v4, actions/setup-python@v5, dsaltares/fetch-gh-release-asset@1.1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🏁 Windows / Editor w/ Mono (.NET glue and tests)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux / Editor w/ Mono (target=editor)
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@v4, actions/cache/save@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. 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
android-template-arm32
78.2 MB
sha256:4ee66226420a520a91dc1e1ebbfb2090ef14ca19634d2fb7e434846c9751c04d
android-template-arm64
72.6 MB
sha256:2f54a70c2ca586bb1465490568494dfd44569fdebadea3309d21700c07ac34eb
ios-template
51.4 MB
sha256:3e06f0c2a5aac636638347458abc72fb344955eaef18ceb8bc4410f3d6a5a249
linux-editor-mono
105 MB
sha256:bfe88413840cb66a54430c89c4c8072be626c70374c0e63a91395263a85c005e
linux-template-minimal
18 MB
sha256:2f05456cd2b0ed225ca23cb8e3190e11a56276f3e4900cb5ef8e05182a3c4dc7
linux-template-mono
36.4 MB
sha256:f897929c6eed02b4f5738e47c37bc5fdb648f5270fb8551a32dd8e00a82b6713
linux-template-mono-debug
35.2 MB
sha256:b7ce49fcd6028cb390c423a3ae27f3192347fe0dfdbd3c3a6340ccc1330d4e66
macos-editor
151 MB
sha256:f0a24ce412f945f37d49973e9b1b88324dab165711cb3c6575f0fd50b0b5f8d9
macos-template
53.4 MB
sha256:7b78e2b77df531ae7b93813451d0f60fb52dae91bd85f05b1c79cbab09d36e1e
web-nothreads-template
17.9 MB
sha256:6c8b92b46068c33847614ffadbd3a5b59496598200a5c256b5649896b0379c5a
web-template
17.9 MB
sha256:c4da75af697f3ff6435166c9b67a84b453aeab6289a4d055bb29e3d264eedfd2
windows-editor
87.3 MB
sha256:6533e562a08bf4c4ac95326c73a4ed4f13e5790e7ed82b70e43cd823ef7335ae
windows-editor-mono-llvm
103 MB
sha256:a2e8c12440a7a9e5c09e380d33c19a2ff6b309ba4a9e62c55923c15b175e3285
windows-editor-mono-llvm-native
79.2 MB
sha256:5049404ca1b9d1c4ca60bcad7db1d7c3f5368ce29ddd9b52011f1bed504f84f0
windows-template
33.4 MB
sha256:7889bc94a3003a166092035ef942c80a503c3b4c2265542d5eec002059045eaf