registry: enable symlink_bins for elixir-ls#9592
Conversation
Greptile SummaryThis PR enables Confidence Score: 5/5Safe to merge — minimal, targeted fix consistent with established registry patterns. Single-line config change using the same No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[mise install elixir-ls] --> B{Backend?}
B -->|aqua:elixir-lsp/elixir-ls| C[Download release archive]
B -->|asdf:mise-plugins/mise-elixir-ls| D[asdf install flow]
C --> E{symlink_bins = true?}
E -->|Yes - after this PR| F[Symlink only declared bins\ne.g. elixir-ls, elixir-ls-debugger]
E -->|No - before this PR| G[Expose ALL binaries\nincl. internal ones on PATH]
F --> H[Clean PATH - only public binaries visible]
G --> I[Polluted PATH - internal binaries exposed]
Reviews (1): Last reviewed commit: "registry: enable symlink_bins for elixir..." | Re-trigger Greptile |
### 🚀 Features - **(backend)** support top-level aqua cosign verification by @risu729 in [#9111](#9111) ### 🐛 Bug Fixes - **(schema)** validate all schema files with draft2020 and strict mode by @risu729 in [#9594](#9594) - **(shim)** skip network resolution for installed tool dirs by @jdx in [#9599](#9599) ### 📚 Documentation - **(dev-tools)** clarify vfox metadata depends for install hooks by @risu729 in [#9573](#9573) - **(plugins)** remove registry submission guidance by @risu729 in [#9577](#9577) ### 📦️ Dependency Updates - lock file maintenance by @renovate[bot] in [#9586](#9586) ### 📦 Registry - remove bashly asdf fallback by @risu729 in [#9578](#9578) - use github backend for rebar by @risu729 in [#9576](#9576) - add wasm-tools ([aqua:bytecodealliance/wasm-tools](https://github.com/bytecodealliance/wasm-tools)) by @2xdevv in [#9596](#9596) - enable symlink_bins for elixir-ls by @AlternateRT in [#9592](#9592) ### Chore - **(release)** always append sponsor block to release notes by @jdx in [#9580](#9580) - warn on vendored vfox embedded plugins by @risu729 in [#9588](#9588) - prefer registry shorthands over cargo/npm backends in mise.toml by @risu729 in [#9595](#9595) ## 📦 Aqua Registry Updates ### New Packages (2) - [`salesforce/reactive-grpc/protoc-gen-reactor-grpc`](https://github.com/salesforce/reactive-grpc) - [`spinframework/spin`](https://github.com/spinframework/spin) ### Updated Packages (1) - [`pnpm/pnpm`](https://github.com/pnpm/pnpm)
In the switch to the aqua backend,
elixir-lsaccidentally began to expose internal binaries that are not meant to be called directly; this fixes that problem