Skip to content
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

Please write on the "Release" downloadable files what operating systems they are ment for #15315

Open
anderseklov opened this issue Dec 26, 2024 · 1 comment
Labels
kind:bug A bug in the code. Does not apply to documentation, specs, etc.

Comments

@anderseklov
Copy link

Bug Report - delivery improvement

In the "Releases" here on Github, please write "file-name--macOS--darwin..." if it is for mac, at least. Also specify if it is for a new Mx Apple chip or for Intel based mac cpu architectures.

A good standard could be: "crystal-lang--macOS-10.10-and-above-intel-and-arm--notarized".

@anderseklov anderseklov added the kind:bug A bug in the code. Does not apply to documentation, specs, etc. label Dec 26, 2024
@straight-shoota
Copy link
Member

The filename already fully describes the supported target platform: For example, in crystal-1.14.0-1-darwin-universal.tar.gz, darwin designates the operating system (Darwin is the core OS which macOS sits on top), and universal specifies that the executable works on both aarch64 and amd64 architectures.

This is of course a bit more technical than the more wordy "macOS-10.10-and-above-intel-and-arm", but I believe it's fairly common terminology.

Note there is no indication of the supported OS versions, though. This would not be feasible to express as the boundaries are floating and we're not even able to tell exactly. Rest assured that all currently supported versions will work. The minimum supported version is usually so old that we don't even have access to matching infrastructure for test it.

For more details, please refer to the platform support page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind:bug A bug in the code. Does not apply to documentation, specs, etc.
Projects
None yet
Development

No branches or pull requests

2 participants