Skip to content

fix: generic type resolution for class methods and iterators #4932

fix: generic type resolution for class methods and iterators

fix: generic type resolution for class methods and iterators #4932

Triggered via pull request April 3, 2026 09:31
Status Success
Total duration 4m 31s
Artifacts 6

build.yml

on: pull_request
Matrix: compile
Fit to window
Zoom out
Zoom in

Annotations

8 warnings
compile (macos-latest, darwin, darwin-x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actboy168/setup-luamake@master, actions/checkout@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/
compile (macos-latest, darwin, darwin-x64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
compile (macos-latest, darwin, darwin-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actboy168/setup-luamake@master, actions/checkout@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/
compile (macos-latest, darwin, darwin-arm64)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
compile (ubuntu-24.04-arm, linux, linux-arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actboy168/setup-luamake@master, actions/checkout@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/
compile (ubuntu-22.04, linux, linux-x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actboy168/setup-luamake@master, actions/checkout@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/
compile (windows-latest, windows, win32-ia32)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actboy168/setup-luamake@master, actions/checkout@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/
compile (windows-latest, windows, win32-x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actboy168/setup-luamake@master, actions/checkout@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/

Artifacts

Produced during runtime
Name Size Digest
lua-language-server-fe3a567-darwin-arm64
3.51 MB
sha256:e7222da92fa334bca74bd7aac74b8677b6bea5d8a8605aefd86f34dc89e0dab9
lua-language-server-fe3a567-darwin-x64
2.55 MB
sha256:d0ce47b45ccaa574db3fad2aa83f6bc486d55e03d46030583ec1346683a30585
lua-language-server-fe3a567-linux-arm64
2.81 MB
sha256:2a074f78d36691f1d48b0fe467dbb5bfe52c5a08049080a6739e7afa177bf571
lua-language-server-fe3a567-linux-x64
3.87 MB
sha256:ad88ee4e05bce15197af8bf713fe92440b54cb6a3b77539ecac0eb616c0dd7ad
lua-language-server-fe3a567-win32-ia32
4.06 MB
sha256:e53d8f4fd70edcb3e1865d03c3dca8909e86373ec6a1dd527a423202521a6a92
lua-language-server-fe3a567-win32-x64
4.25 MB
sha256:769d7aded1a16c5485093967ebcd3a8c48710bed907d9d82f3911542e8e0e500