MCP: Audit and harden native MCP server implementation #2301
runner.yml
on: pull_request
📊 Static checks
/
Code style, file formatting, and docs
38s
🍏 iOS
/
Template (target=template_release)
2m 20s
Matrix: 🤖 Android / build-android
Matrix: 🐧 Linux / build-linux
Matrix: 🍎 macOS / build-macos
Matrix: 🌐 Web / web-template
Matrix: 🏁 Windows / build-windows
Annotations
4 errors, 16 warnings, and 3 notices
|
🔗 GHA
Canceling since a higher priority waiting request for 🔗 GHA|1290/merge exists
|
|
🔗 GHA
Canceling since a higher priority waiting request for 🔗 GHA|1290/merge exists
|
|
🍎 macOS / Template (target=template_release)
Canceling since a higher priority waiting request for 🔗 GHA|1290/merge exists
|
|
🍎 macOS / Template (target=template_release)
The operation was canceled.
|
|
📊 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/
|
|
🐧 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/
|
|
🍏 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/
|
|
🏁 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/
|
|
🐧 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/
|
|
🤖 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/
|
|
🏁 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/
|
|
🤖 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/
|
|
🌐 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/
|
|
🌐 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 / 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/
|
|
🐧 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/
|
|
🍎 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/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/
|
|
🍏 iOS / Template (target=template_release)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
|
|
🍎 macOS / Editor (target=editor)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
|
|
🍎 macOS / Template (target=template_release)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
android-template-arm32
|
77 MB |
sha256:05ae1cd9ed1feda7722c2631ddf53b30b44348c629539ff4c5f041232cdd230a
|
|
|
android-template-arm64
|
71.4 MB |
sha256:54563cc863871c8fda0cc201cc668a2fd41fc9d627c89ab25cd9c61a05548e65
|
|
|
ios-template
|
50.6 MB |
sha256:90c58ca49db3acc3dc7fd751e9a752c61754081098c0e9ed6b4df241df9b0852
|
|
|
linux-editor-mono
|
99.2 MB |
sha256:1b35423e1b6e672e8e41411aaffecd7b9c64ab0e508cf2945777ee1950babf8b
|
|
|
linux-template-minimal
|
17.9 MB |
sha256:cabb4f7bafbf5c10a5a37c4770a3bf2719e3fa14a78374d682348ad3aefe272b
|
|
|
linux-template-mono
|
35.8 MB |
sha256:760076e120488f0c21ff4bcd2e62d51df6a488d61f83468d54f5f06c79a48296
|
|
|
linux-template-mono-debug
|
34.4 MB |
sha256:17c731276a1c033a4372737b041ff0afa9f364a6d103ddb5fe168c50e0a4b8dd
|
|
|
macos-editor
|
140 MB |
sha256:cef9f4dd938b82f62246f4ffcfb5954fdae54cd2b24965d39cb0a612b3e56d8b
|
|
|
web-nothreads-template
|
17.5 MB |
sha256:dd2cf48fa14719dc2a04eaac743c5b37048f0e32ce32cb210c45e663fe887113
|
|
|
web-template
|
17.4 MB |
sha256:b08a9d59191585ffdfa16dde1020d49eccf0f5070cb4a8f59d92e36c8ca600e1
|
|
|
windows-editor
|
81.7 MB |
sha256:a8c27b095c8f47496b32d4822ea6cebdc5838e48c266d426f4c2bcc0bd916d89
|
|
|
windows-template
|
32.9 MB |
sha256:4106eb2b7d8c5709c71e1752a16e8d4f9c33885ccdc955c1862ab54a236c75ed
|
|