setup-julia
setup-julia copied to clipboard
Resolve `MIN` as the earliest compatible Julia version (compatible with the user's project)
Introduces a special version "MIN" which when passed in as the version allows the user to test against the earliest version of Julia compatible with their project. In order to determine this version the project file is read.
If we want we can choose another name for this special version but I would like to keep the name short as this usually appears in the CI check name which can already be quite long.
Did some basic local testing but need to add real tests before this is ready for review
Does this work for all julia = "..." compat entries, or just some? Can we document which ones it works for?