Skip to content

Fix Godot 4.0 compile errors, update JavaScript integration, refactor code, and address minor issues #80

Fix Godot 4.0 compile errors, update JavaScript integration, refactor code, and address minor issues

Fix Godot 4.0 compile errors, update JavaScript integration, refactor code, and address minor issues #80

Triggered via pull request August 31, 2023 14:44
@firefire
synchronize #156
gd4-rebase
Status Failure
Total duration 35m 39s
Artifacts 3

runner.yml

on: pull_request
πŸ“Š Static checks  /  Code style, file formatting, and docs
35s
πŸ“Š Static checks / Code style, file formatting, and docs
πŸ€– Android  /  Template (target=template_release)
5m 37s
πŸ€– Android / Template (target=template_release)
🍏 iOS  /  Template (target=template_release)
4m 32s
🍏 iOS / Template (target=template_release)
🌐 Web  /  Template (target=template_release)
5m 17s
🌐 Web / Template (target=template_release)
Matrix: 🐧 Linux / build-linux
Matrix: 🍎 macOS / build-macos
Matrix: 🏁 Windows / build-windows
Fit to window
Zoom out
Zoom in

Annotations

46 errors and 14 warnings
🌐 Web / Template (target=template_release)
Process completed with exit code 2.
🐧 Linux / Template w/ Mono (target=template_release): thirdparty/quickjs/quickjs/libbf.c#L86
storage class specified for parameter 'fft_clear_cache'
🐧 Linux / Template w/ Mono (target=template_release): thirdparty/quickjs/quickjs/libbf.c#L89
storage class specified for parameter 'get_digit'
🐧 Linux / Template w/ Mono (target=template_release): thirdparty/quickjs/quickjs/libbf.c#L95
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Template w/ Mono (target=template_release): thirdparty/quickjs/quickjs/libbf.c#L108
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Template w/ Mono (target=template_release): thirdparty/quickjs/quickjs/libbf.c#L121
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Template w/ Mono (target=template_release): thirdparty/quickjs/quickjs/libbf.c#L130
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Template w/ Mono (target=template_release): thirdparty/quickjs/quickjs/libbf.c#L139
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Template w/ Mono (target=template_release): thirdparty/quickjs/quickjs/libbf.c#L149
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Template w/ Mono (target=template_release): thirdparty/quickjs/quickjs/libbf.c#L158
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Template w/ Mono (target=template_release): thirdparty/quickjs/quickjs/libbf.c#L173
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Editor with clang sanitizers (target=editor, tests=yes, dev_build=yes, use_asan=yes, use_ubsan=yes, use_llvm=yes, linker=lld): thirdparty/quickjs/quickjs/libbf.c#L83
'__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes
🐧 Linux / Editor with clang sanitizers (target=editor, tests=yes, dev_build=yes, use_asan=yes, use_ubsan=yes, use_llvm=yes, linker=lld): thirdparty/quickjs/quickjs/libbf.c#L2190
'__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes
🍏 iOS / Template (target=template_release)
Process completed with exit code 2.
🐧 Linux / Editor w/ Mono (target=editor): thirdparty/quickjs/quickjs/libbf.c#L86
storage class specified for parameter 'fft_clear_cache'
🐧 Linux / Editor w/ Mono (target=editor): thirdparty/quickjs/quickjs/libbf.c#L89
storage class specified for parameter 'get_digit'
🐧 Linux / Editor w/ Mono (target=editor): thirdparty/quickjs/quickjs/libbf.c#L95
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Editor w/ Mono (target=editor): thirdparty/quickjs/quickjs/libbf.c#L108
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Editor w/ Mono (target=editor): thirdparty/quickjs/quickjs/libbf.c#L121
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Editor w/ Mono (target=editor): thirdparty/quickjs/quickjs/libbf.c#L130
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Editor w/ Mono (target=editor): thirdparty/quickjs/quickjs/libbf.c#L139
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Editor w/ Mono (target=editor): thirdparty/quickjs/quickjs/libbf.c#L149
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Editor w/ Mono (target=editor): thirdparty/quickjs/quickjs/libbf.c#L158
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🐧 Linux / Editor w/ Mono (target=editor): thirdparty/quickjs/quickjs/libbf.c#L173
expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
🍎 macOS / Editor (target=editor, tests=yes)
Process completed with exit code 2.
🏁 Windows / Template (target=template_release): javascript_language.cpp#L259
the following warning is treated as an error
🏁 Windows / Template (target=template_release)
Process completed with exit code 2.
🏁 Windows / Editor (target=editor, tests=yes)
Process completed with exit code 2.
🐧 Linux / Minimal template (target=template_release, everything disabled)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
🍎 macOS / Template (target=template_release)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
🌐 Web / Template (target=template_release)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
🌐 Web / Template (target=template_release)
No cached files found at path "/home/runner/work/ECMAScript/ECMAScript/emsdk-cache" - downloading and caching emsdk.
🐧 Linux / Template w/ Mono (target=template_release)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
πŸ€– Android / Template (target=template_release)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
🍏 iOS / Template (target=template_release)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
🐧 Linux / Editor w/ Mono (target=editor)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
🍎 macOS / Editor (target=editor, tests=yes)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
🏁 Windows / Template (target=template_release): javascript_language.cpp#L259
declaration of 'script' hides class member
🏁 Windows / Template (target=template_release)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
🏁 Windows / Editor (target=editor, tests=yes)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/

Artifacts

Produced during runtime
Name Size
android-template Expired
211 MB
linux-template-minimal Expired
47.4 MB
macos-template Expired
72.3 MB