Skip to content

feat: Godot 4.6 dev build support. #335

feat: Godot 4.6 dev build support.

feat: Godot 4.6 dev build support. #335

Triggered via pull request January 19, 2026 16:13
Status Failure
Total duration 1h 2m 28s
Artifacts 23

runner.yml

on: pull_request
🌳 Set Environment  /  🌳 Set Environment
18s
🌳 Set Environment / 🌳 Set Environment
🔄 Changesets  /  🔄 Changesets
🔄 Changesets / 🔄 Changesets
Matrix: ⚙️ Build Godot Version with GodotJS
Matrix: 🔬 Test project
Waiting for pending jobs
🏁 Builds Done
0s
🏁 Builds Done
🦅 Release  /  release
🦅 Release / release
Matrix: 📁 Upload Assets
Waiting for pending jobs
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 77 warnings
⚙️ Build Godot Version with GodotJS (4.6dev, 4.6, master) / ✅ Check builds
Process completed with exit code 1.
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🍏 iOS / iOS (template_debug, v8): impl/v8/jsb_v8_class_builder.h#L61
ignoring return value of function declared with 'warn_unused_result' attribute
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🍏 iOS / iOS (template_debug, v8): v8/include/v8-platform.h#L1040
'v8::HighAllocationThroughputObserver' has virtual functions but non-virtual destructor
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🍏 iOS / iOS (template_debug, v8): v8/include/v8-platform.h#L1027
'v8::ZoneBackingAllocator' has virtual functions but non-virtual destructor
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🍏 iOS / iOS (template_debug, v8): v8/include/v8-context.h#L214
'v8::Context::DeepFreezeDelegate' has virtual functions but non-virtual destructor
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🍏 iOS / iOS (template_debug, v8): impl/v8/jsb_v8_class_builder.h#L61
ignoring return value of function declared with 'warn_unused_result' attribute
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🍏 iOS / iOS (template_debug, v8): v8/include/v8-platform.h#L1040
'v8::HighAllocationThroughputObserver' has virtual functions but non-virtual destructor
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🍏 iOS / iOS (template_debug, v8): v8/include/v8-platform.h#L1027
'v8::ZoneBackingAllocator' has virtual functions but non-virtual destructor
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🍏 iOS / iOS (template_debug, v8): v8/include/v8-context.h#L214
'v8::Context::DeepFreezeDelegate' has virtual functions but non-virtual destructor
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, qjs-ng): quickjs-ng/libbf.c#L1384
comparison of integers of different signs: 'mp_size_t' (aka 'long') and 'limb_t' (aka 'unsigned long')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, qjs-ng): quickjs-ng/libbf.c#L1379
comparison of integers of different signs: 'mp_size_t' (aka 'long') and 'limb_t' (aka 'unsigned long')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, qjs-ng): quickjs-ng/libbf.c#L1047
comparison of integers of different signs: 'slimb_t' (aka 'long') and 'limb_t' (aka 'unsigned long')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, qjs-ng): quickjs-ng/libbf.c#L999
comparison of integers of different signs: 'slimb_t' (aka 'long') and 'limb_t' (aka 'unsigned long')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, qjs-ng): quickjs-ng/libbf.c#L963
comparison of integers of different signs: 'slimb_t' (aka 'long') and 'const limb_t' (aka 'const unsigned long')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, qjs-ng): quickjs-ng/libbf.c#L871
comparison of integers of different signs: 'limb_t' (aka 'unsigned long') and 'int'
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, qjs-ng): quickjs-ng/libbf.c#L706
comparison of integers of different signs: 'slimb_t' (aka 'long') and 'limb_t' (aka 'unsigned long')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, qjs-ng): quickjs-ng/libbf.c#L630
comparison of integers of different signs: 'slimb_t' (aka 'long') and 'limb_t' (aka 'unsigned long')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, qjs-ng): quickjs-ng/libbf.c#L549
comparison of integers of different signs: 'slimb_t' (aka 'long') and 'limb_t' (aka 'unsigned long')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, qjs-ng): quickjs-ng/libbf.c#L361
comparison of integers of different signs: 'slimb_t' (aka 'long') and 'limb_t' (aka 'unsigned long')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, v8): v8/include/v8-platform.h#L1040
'v8::HighAllocationThroughputObserver' has virtual functions but non-virtual destructor
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, v8): v8/include/v8-context.h#L214
'v8::Context::DeepFreezeDelegate' has virtual functions but non-virtual destructor
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, v8): v8/include/v8-platform.h#L1040
'v8::HighAllocationThroughputObserver' has virtual functions but non-virtual destructor
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🤖 Android / Android (template_debug, v8): v8/include/v8-context.h#L214
'v8::Context::DeepFreezeDelegate' has virtual functions but non-virtual destructor
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no): quickjs-ng/libbf.c#L1384
comparison of integers of different signs: 'mp_size_t' (aka 'long') and 'limb_t' (aka 'unsigned int')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no): quickjs-ng/libbf.c#L1379
comparison of integers of different signs: 'mp_size_t' (aka 'long') and 'limb_t' (aka 'unsigned int')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no): quickjs-ng/libbf.c#L1047
comparison of integers of different signs: 'slimb_t' (aka 'int') and 'limb_t' (aka 'unsigned int')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no): quickjs-ng/libbf.c#L999
comparison of integers of different signs: 'slimb_t' (aka 'int') and 'limb_t' (aka 'unsigned int')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no): quickjs-ng/libbf.c#L963
comparison of integers of different signs: 'slimb_t' (aka 'int') and 'const limb_t' (aka 'const unsigned int')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no): quickjs-ng/libbf.c#L706
comparison of integers of different signs: 'slimb_t' (aka 'int') and 'limb_t' (aka 'unsigned int')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no): quickjs-ng/libbf.c#L630
comparison of integers of different signs: 'slimb_t' (aka 'int') and 'limb_t' (aka 'unsigned int')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no): quickjs-ng/libbf.c#L549
comparison of integers of different signs: 'slimb_t' (aka 'int') and 'limb_t' (aka 'unsigned int')
⚙️ Build Godot Version with GodotJS (4.5.1, 4.5, 4.5.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no): quickjs-ng/libbf.c#L361
comparison of integers of different signs: 'slimb_t' (aka 'int') and 'limb_t' (aka 'unsigned int')
⚙️ Build Godot Version with GodotJS (4.6dev, 4.6, master) / 🏁 Windows / Windows (editor, qjs-ng): quickjs-ng/libbf.c#L484
unary minus operator applied to unsigned type, result still unsigned
⚙️ Build Godot Version with GodotJS (4.6dev, 4.6, master) / 🏁 Windows / Windows (editor, qjs-ng): quickjs-ng/cutils.c#L827
unary minus operator applied to unsigned type, result still unsigned
⚙️ Build Godot Version with GodotJS (4.6dev, 4.6, master) / 🏁 Windows / Windows (editor, qjs-ng): quickjs-ng/cutils.c#L818
unary minus operator applied to unsigned type, result still unsigned
⚙️ Build Godot Version with GodotJS (4.6dev, 4.6, master) / 🏁 Windows / Windows (editor, qjs-ng): quickjs-ng/cutils.c#L696
unary minus operator applied to unsigned type, result still unsigned
⚙️ Build Godot Version with GodotJS (4.6dev, 4.6, master) / 🏁 Windows / Windows (editor, qjs-ng): quickjs-ng/cutils.c#L687
unary minus operator applied to unsigned type, result still unsigned

Artifacts

Produced during runtime
Name Size Digest
android-template_debug-4.5.1-qjs-ng Expired
80.2 MB
sha256:17c6f8cc79c81fecc154cfc5faa53b1e4513e5f0bde2142f4e83871da1588347
android-template_debug-4.5.1-v8 Expired
104 MB
sha256:4a943bf55347ff750d275d88487d0fdddf76511763e041ad5264341da586a25d
android-template_debug-4.6dev-qjs-ng Expired
79.9 MB
sha256:b882657fdb51c6cfbca040ae4bb53eb3b56c938a0fdd3123597d98bb6c36ab21
android-template_debug-4.6dev-v8 Expired
104 MB
sha256:2e2c6fb1ea6d0205df1b217d73bf5d2423a330212d30563af255222f4c157814
impl-web-js Expired
9.9 KB
sha256:9dc513cc4714001bede8a9fa139c6432826f03b396ed5bc400a0a555172868e6
ios-template_debug-4.5.1-qjs-ng Expired
60.2 MB
sha256:ae368bcb5b4860f2d83a72d052a253cde35f6969ffd44b10f65a52083f829de3
ios-template_debug-4.5.1-v8 Expired
70.7 MB
sha256:1a444b8088adfef4a6b2a2e3d5171d33e8facd06ba5d60ebc938f3120559415e
ios-template_debug-4.6dev-qjs-ng Expired
57.1 MB
sha256:fc2e4261c6acebcb465372dd1dd1f4080ff44762be9a10a78fb9effe090e9bfe
ios-template_debug-4.6dev-v8 Expired
67.6 MB
sha256:554cbc70b867e2ad15753443a7ee61903b921c306226cf964d18a09804a680d7
linux-editor-4.5.1-qjs-ng Expired
77 MB
sha256:61200080ecd68ed70d667735b0aaece6b37d6d687cfe933545b87b24a1b8abbc
linux-editor-4.5.1-v8 Expired
84.1 MB
sha256:f8645509dcac2a12bd039200cc482207a3dda6083daa787ed10923528d2f3a2d
linux-editor-4.6dev-qjs-ng Expired
79.3 MB
sha256:8e4f5015cc13b781759670970fc5aed33994783840e248fe14682c0d43e143f1
linux-editor-4.6dev-v8 Expired
86.4 MB
sha256:0a5b1d53670d75411ca70f98b9da58ee392444b9470323c65cc8a5cb3a7bd695
scripts-out Expired
64.5 KB
sha256:ae964e1eb5ead28ea8b59ef1b5c432b9c6eb6e997c7ad3b359d9f22ffd36e682
tests-project Expired
28 KB
sha256:ba5551e848cace8e50957eae113a8f25c109a393e1f1331068f897c9ad733a53
web-template_debug-4.5.1-browser Expired
18.6 MB
sha256:c9140240272309c67485d46af1d013df6f5b4aac6dcfd8f58d5b77b42c23fec8
web-template_debug-4.5.1-qjs-ng Expired
19.1 MB
sha256:aaa25d30e30ab552e8a0ccc3679e40e41766984eda2220f0dd0a4ba9d527fcf0
web-template_debug-4.6dev-browser Expired
18.9 MB
sha256:d73e97756d6eb8155dd3f6ab4833441a6a402c69341d342fb0c24f2fe2e582e4
web-template_debug-4.6dev-qjs-ng Expired
19.4 MB
sha256:7f52787a89041979ebcee5ef907ca83657c4becf9fbf0a86f1692b184f25f244
windows-editor-4.5.1-qjs-ng Expired
82.5 MB
sha256:2dc54f47bf41f2519521f696d823524d5fda1957b773cba0c519760c0cd69daa
windows-editor-4.5.1-v8 Expired
89.8 MB
sha256:dd6e81537c4c5a04adae058eae415f825911d41ffd0fa0e88492341470fe555f
windows-editor-4.6dev-qjs-ng Expired
85.1 MB
sha256:2208e76dbe03649d723d2eae1d6544f865f91b4f074bbaa2454ad7f2eeb4e378
windows-editor-4.6dev-v8 Expired
92.5 MB
sha256:cc4d8b4f40627b6ce595f5c479e6888c1688fd7dc03826d48cdd4f58261cf9b8