setup-elixir
setup-elixir copied to clipboard
Running in macOS
Currently, this action only runs on Ubuntu runtimes using precompiled builds from Hex.pm. There's definitely a need to support other runtimes, but we need to use precompiled builds for them. Without precompiled builds, I'm concerned about users inadvertently churning through their Actions usage by building Elixir and OTP from scratch every time they run a workflow.
Related Issues
- Original macOS PR https://github.com/actions/setup-elixir/pull/17
- Blocks https://github.com/elixir-lsp/vscode-elixir-ls/pull/31
What OTP versions should we support?
I made some precompiled builds for macOS and it looks working well at my repository. However, It seems hard to maintain same as versions bob providing. Because old OTP versions need some patches to make precompiled builds.
FYI I'm working on adding binary releases upstream so if that lands you could use it here, see: https://github.com/erlang/otp/pull/2936