-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cannot install main #7
Comments
Do you mean you want to compile and install it from the development branch of Elixir source code repository? Now the version in the |
We use https://builds.hex.pm/builds/elixir/builds.txt for Is there a reason you are using github instead of hex.pm? |
Because Elixir is an open source project on GitHub, which means that I can flexibly obtain any information provided by Elixir's official code repository through GitHub OpenAPI. So I chose the GitHub. And having a https://www.jsdelivr.com/?docs=gh like CDN allows me to get better access to GitHub resources around the world. |
The content in |
But you lose out on having elixir versions compiled with specific OTP versions and main available. You prefer to give that up, i.e. reduce adoption, just for the pleasure of using the GitHub API? Parsing builds.txt from hex.pm is trivial. It's what asdf and scoop use. |
You don't seem to understand what I mean. In fact, Elixir compiled through a specific OTP version can also be obtained through GitHub. like this: from the https://github.com/elixir-lang/elixir/releases. Even more features can be supported without being limited to hex.pm. Hex. pm is actually synchronized content from here. |
I see. That's not in either your versions file or at the URL in the Python script you referenced. How do you get main using the GitHub API? |
But it's the same as you can see some description from the hex.pm's README: https://github.com/hexpm/bob?tab=readme-ov-file#elixir-builds
That mean's the version of main is not reliable. Maybe after the next official version of Elixir is released, the corresponding git commit version will be different |
The whole point of main is to be at the very latest version. It's not supposed to be a reproducible commit ref. One expects it to be the very latest. |
main
,main-otp-27
etc are not present inhttps://fastly.jsdelivr.net/gh/version-fox/vfox-elixir@main/assets/versions.txt
The text was updated successfully, but these errors were encountered: