LuaLS / LuaLS/lua-language-server

Support for alpine arm64 musl package

Open
#3,066 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Lua
Stars
4.4k
Forks
442
PR merge metrics
No merged PRs in 30d

Description

I use neovim v0.10.4 on alpine linux arm64. The mason package manager fails to download lua-language-server as it does not find the package built for linux-arm64 musl under github releaases.

Although there seems to be a package built for aarch64 on alpine repository which can be installed using apk add, mason could not use the packages installed outside of mason. Mason will only look under the github releases and fails if it does not find the package suited for underlying architecture.

Can we add support for releasing alpine linux-arm64-musl package through the pipeline?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the release pipeline and GitHub release artifact configuration, then compare the existing Linux ARM64 packaging with Alpine's musl target. Done means the pipeline produces a usable Alpine Linux ARM64 musl package and the release makes it discoverable for the described Mason download path.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, lua
Domain
devops, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.