fix: Ensure Environment::get_verified_object actually called verify_object #360
runner.yml
on: pull_request
🌳 Set Environment
/
🌳 Set Environment
24s
🔄 Changesets
/
🔄 Changesets
Matrix: ⚙️ Build Godot Version with GodotJS
Matrix: 🔬 Test project
🦅 Release
/
release
Matrix: 📁 Upload Assets
Waiting for pending jobs
Annotations
106 warnings
|
🌳 Set Environment / 🌳 Set Environment
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍏 iOS / iOS (template_debug, qjs-ng)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍏 iOS / iOS (template_debug, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍏 iOS / iOS (template_debug, qjs-ng):
bridge/jsb_type_convert.cpp#L602
unannotated fall-through between switch labels
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍏 iOS / iOS (template_debug, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍏 iOS / iOS (template_debug, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍏 iOS / iOS (template_debug, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍏 iOS / iOS (template_debug, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍏 iOS / iOS (template_debug, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🤖 Android / Android (template_debug, v8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.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.6.1, 4.6, 4.6.1-stable) / 🤖 Android / Android (template_debug, v8):
v8/include/v8-platform.h#L1027
'v8::ZoneBackingAllocator' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🤖 Android / Android (template_debug, v8):
v8/include/v8-platform.h#L201
'v8::JobDelegate' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.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.6.1, 4.6, 4.6.1-stable) / 🤖 Android / Android (template_debug, v8):
impl/v8/jsb_v8_class_builder.h#L63
ignoring return value of function declared with 'warn_unused_result' attribute
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🤖 Android / Android (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.6.1, 4.6, 4.6.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.6.1, 4.6, 4.6.1-stable) / 🤖 Android / Android (template_debug, v8):
v8/include/v8-platform.h#L1027
'v8::ZoneBackingAllocator' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🤖 Android / Android (template_debug, v8):
v8/include/v8-platform.h#L201
'v8::JobDelegate' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.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.6.1, 4.6, 4.6.1-stable) / 🍏 iOS / iOS (template_debug, v8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.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.6.1, 4.6, 4.6.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.6.1, 4.6, 4.6.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.6.1, 4.6, 4.6.1-stable) / 🍏 iOS / iOS (template_debug, v8):
v8/include/v8-platform.h#L201
'v8::JobDelegate' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.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.6.1, 4.6, 4.6.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.6.1, 4.6, 4.6.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.6.1, 4.6, 4.6.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.6.1, 4.6, 4.6.1-stable) / 🍏 iOS / iOS (template_debug, v8):
v8/include/v8-platform.h#L201
'v8::JobDelegate' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.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.6.1, 4.6, 4.6.1-stable) / 🤖 Android / Android (template_debug, qjs-ng)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🤖 Android / Android (template_debug, qjs-ng):
bridge/jsb_type_convert.cpp#L602
unannotated fall-through between switch labels
|
|
|
|
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🌐 Web / Web (template_debug, browser, threads=yes, dlink=no)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4, mymindstorm/setup-emsdk@v14. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🌐 Web / Web (template_debug, browser, threads=yes, dlink=no):
bridge/jsb_type_convert.cpp#L602
unannotated fall-through between switch labels
|
|
|
|
|
|
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4, mymindstorm/setup-emsdk@v14. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' (aka 'unsigned long long (*)(JSContext *, unsigned long long, int, unsigned long long *, int)') to 'JSCFunction *' (aka 'unsigned long long (*)(JSContext *, unsigned long long, int, unsigned long long *)') converts to incompatible function type
|
|
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no):
bridge/jsb_type_convert.cpp#L602
unannotated fall-through between switch labels
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' (aka 'unsigned long long (*)(JSContext *, unsigned long long, int, unsigned long long *, int)') to 'JSCFunction *' (aka 'unsigned long long (*)(JSContext *, unsigned long long, int, unsigned long long *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' (aka 'unsigned long long (*)(JSContext *, unsigned long long, int, unsigned long long *, int)') to 'JSCFunction *' (aka 'unsigned long long (*)(JSContext *, unsigned long long, int, unsigned long long *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' (aka 'unsigned long long (*)(JSContext *, unsigned long long, int, unsigned long long *, int)') to 'JSCFunction *' (aka 'unsigned long long (*)(JSContext *, unsigned long long, int, unsigned long long *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' (aka 'unsigned long long (*)(JSContext *, unsigned long long, int, unsigned long long *, int)') to 'JSCFunction *' (aka 'unsigned long long (*)(JSContext *, unsigned long long, int, unsigned long long *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🌐 Web / Web (template_debug, qjs-ng, threads=yes, dlink=no):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' (aka 'unsigned long long (*)(JSContext *, unsigned long long, int, unsigned long long *, int)') to 'JSCFunction *' (aka 'unsigned long long (*)(JSContext *, unsigned long long, int, unsigned long long *)') converts to incompatible function type
|
|
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🐧 Linux / Linux (editor, qjs-ng)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🐧 Linux / Linux (editor, v8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
bridge/jsb_type_convert.cpp#L602
unannotated fall-through between switch labels
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
bridge/jsb_type_convert.cpp#L602
unannotated fall-through between switch labels
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, qjs-ng):
impl/quickjs/jsb_quickjs_class_builder.h#L258
cast from 'JSValue (*)(JSContext *, JSValue, int, JSValue *, int)' to 'JSCFunction *' (aka 'JSValue (*)(JSContext *, JSValue, int, JSValue *)') converts to incompatible function type
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-platform.h#L1040
'v8::HighAllocationThroughputObserver' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-platform.h#L1027
'v8::ZoneBackingAllocator' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-platform.h#L201
'v8::JobDelegate' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-context.h#L214
'v8::Context::DeepFreezeDelegate' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
impl/v8/jsb_v8_class_builder.h#L63
ignoring return value of function declared with 'warn_unused_result' attribute
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, 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.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-platform.h#L1040
'v8::HighAllocationThroughputObserver' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-platform.h#L1027
'v8::ZoneBackingAllocator' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-platform.h#L201
'v8::JobDelegate' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-context.h#L214
'v8::Context::DeepFreezeDelegate' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-platform.h#L1040
'v8::HighAllocationThroughputObserver' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-platform.h#L1027
'v8::ZoneBackingAllocator' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-platform.h#L201
'v8::JobDelegate' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-context.h#L214
'v8::Context::DeepFreezeDelegate' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
impl/v8/jsb_v8_class_builder.h#L63
ignoring return value of function declared with 'warn_unused_result' attribute
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, 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.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-platform.h#L1040
'v8::HighAllocationThroughputObserver' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-platform.h#L1027
'v8::ZoneBackingAllocator' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-platform.h#L201
'v8::JobDelegate' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / Mac (editor, v8):
v8/include/v8-context.h#L214
'v8::Context::DeepFreezeDelegate' has virtual functions but non-virtual destructor
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / build-macos-apps (v8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🍎 macOS / build-macos-apps (qjs-ng)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🏁 Windows / Windows (editor, qjs-ng)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🏁 Windows / Windows (editor, qjs-ng):
bridge/jsb_primitive_bindings_reflect.cpp#L1044
declaration of 'class_info' hides previous local declaration
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🏁 Windows / Windows (editor, qjs-ng):
bridge/jsb_environment.cpp#L444
'resolver': local variable is initialized but not referenced
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🏁 Windows / Windows (editor, v8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/download-artifact@v4, actions/setup-python@v5, actions/upload-artifact@v4, dsaltares/fetch-gh-release-asset@1.1.2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🏁 Windows / Windows (editor, v8):
bridge/jsb_primitive_bindings_reflect.cpp#L1044
declaration of 'class_info' hides previous local declaration
|
|
⚙️ Build Godot Version with GodotJS (4.6.1, 4.6, 4.6.1-stable) / 🏁 Windows / Windows (editor, v8):
bridge/jsb_environment.cpp#L444
'resolver': local variable is initialized but not referenced
|
|
🔬 Test project (4.6.1) / Test project (v8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🔬 Test project (4.6.1) / Test project (qjs-ng)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-node@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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_debug-4.6.1-qjs-ng
Expired
|
79.9 MB |
sha256:90c0fd77ec2e9965eb48aa00d6a69543884a7d6c91b74147e0d8b0e5f2a9f03e
|
|
|
android-template_debug-4.6.1-v8
Expired
|
104 MB |
sha256:237cb9702218b04e69f1143bec3780e83e7a06d9b51d8c015c9636b433ba3001
|
|
|
impl-web-js
Expired
|
9.89 KB |
sha256:21a149c0b01de9d93f7941f5bb04d52e17a50c047872affd816a8a5dc79bf6d8
|
|
|
ios-template_debug-4.6.1-qjs-ng
Expired
|
57.1 MB |
sha256:65877eafc64029220985261285b9b508b509c7bcaa0935718d725a76e1999395
|
|
|
ios-template_debug-4.6.1-v8
Expired
|
67.6 MB |
sha256:d4c79a086119ece8308fae2398581885e6de7ee3cb29af13c6a6b195a022aead
|
|
|
linux-editor-4.6.1-qjs-ng
Expired
|
79.7 MB |
sha256:acd6143f4533eda8765ef4327453ef3acf8b01ece5deba3d887419a7843b5e55
|
|
|
linux-editor-4.6.1-v8
Expired
|
86.8 MB |
sha256:3afa4bb4218260a2212934383e143cd98bde6bb118094a2162bdeb96ae889ef5
|
|
|
macos-editor-4.6.1-qjs-ng
Expired
|
144 MB |
sha256:2e9c223a8416a2225da154b2d92a0be5c883e9d481281f956658e44b293468ec
|
|
|
macos-editor-4.6.1-v8
Expired
|
155 MB |
sha256:cfacae49193261ba54a781ec006a5adbf5db4754fb76997db5ea54bcd3a68326
|
|
|
macos-editor-app-4.6.1-qjs-ng
Expired
|
146 MB |
sha256:145887c78fb6831814a730525fcf42793bc5884d7d94d3969b47eecb4fe96df6
|
|
|
macos-editor-app-4.6.1-v8
Expired
|
157 MB |
sha256:14eb09a470679a3b29c369c660b9ddd4d1e11189d9a0880dedd38d41863b6eed
|
|
|
scripts-out
Expired
|
64.7 KB |
sha256:8d4df0862308674b317e52895442f6e3439af76f62e0ff18e34849228c7f7f0b
|
|
|
tests-project
Expired
|
28 KB |
sha256:725c46c95d330bfb6596493e46d461dbb81ef48e1977dbcbbd9dff2b337e4ece
|
|
|
web-template_debug-4.6.1-browser
Expired
|
18.9 MB |
sha256:bd6775f1a94b4e526b115092988b51421f99f642e465590bea224378184fbae1
|
|
|
web-template_debug-4.6.1-qjs-ng
Expired
|
19.4 MB |
sha256:1f83ae015a3e6283d246cc4833e22de1f72359c9dd34497418b1847bf0882cce
|
|
|
windows-editor-4.6.1-qjs-ng
Expired
|
85.5 MB |
sha256:5a32566b6b8612667cf21d88fb627298e97e6bcb2b2c8c46118582051aca6e57
|
|
|
windows-editor-4.6.1-v8
Expired
|
92.9 MB |
sha256:064169f1d689aa39f3156097dccf7d903184fd19411091faf305be3368b3b9f8
|
|