You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There should be a Windows on ARM arm binary in addition to the x86 one.
Actual Behaviour
Currently, over winget and scoop as well as the GitHub releases there is no arm version available. With nvim over mason I get LuaLS.lua-language-server.
Reproduction steps
Install lua language server on Windows on ARM or use via. Mason.
Additional Notes
I am available for testing if it is needed on a Windows on ARM device.
However github currently does not provide windows-arm64 runner for free. From this comment: actions/runner-images#768 (comment), github just started to provide arm64 runner image recently, but only for enterprise plan users. Moreover the image currently doesn't have any build tools preinstalled.
So I believe building windows arm binary is impossible at the moment ☹️ . You may have to build the server binary yourself, and then setup the misc.executablePath config to point to your built binary when using LuaLS on ARM platform: https://luals.github.io/wiki/settings/#miscexecutablepath
Activity
tomlau10 commentedon Oct 20, 2024
AFAIK LuaLS uses github actions to build and release the binaries. You can see releases are published by github-actions
However github currently does not provide
windows-arm64runner for free. From this comment: actions/runner-images#768 (comment), github just started to provide arm64 runner image recently, but only for enterprise plan users. Moreover the image currently doesn't have any build tools preinstalled.So I believe building windows arm binary is impossible at the moment☹️ . You may have to build the server binary yourself, and then setup the
misc.executablePathconfig to point to your built binary when using LuaLS on ARM platform: https://luals.github.io/wiki/settings/#miscexecutablepathCppCXY commentedon Oct 20, 2024
It might not be that difficult; a Rust port can still be cross-compiled. see: https://github.com/LuaLS/lua-language-server-rust/actions/runs/11425688831
MikuAuahDark commentedon Dec 14, 2025
A year later, looks like GitHub now has Windows ARM64 runners. https://github.com/actions/partner-runner-images?tab=readme-ov-file#available-images
Although not sure if adding Windows ARM to the LuaLS GH Actions is trivial.