Update Julia versions - #76
Conversation
|
Julia seems to have a current, an LTS, and a future release: https://julialang.org/downloads/manual-downloads/ Does it make sense to check for these? Currently, the stable (1.12) and latest LTS (1.10) are covered. Is it possible to already include the future release in the CI? |
We could add the exact releases to the CI, but the next release will quickly become outdated because Julia is released quite often. I think supporting the current stable and the latest releases is sufficient. |
I agree on the sufficiency. Minor releases seem to be coming once per year (1.12: Oct 2025, 1.11: Oct 2024). The CI already specifies exact releases, I am just suggesting testing the "future" release preview as well, to get a warning when something is about to break, before it reaches users. By the way, there is a v2 of the julia-actions/setup-julia. Instead of the versions, it looks like one could just use the |
|
Ah nice, I did not know about the options. Let me modify the changes. |
Co-authored-by: Gerasimos Chourdakis <gerasimos.chourdakis@ipvs.uni-stuttgart.de>
The general principle for the bindings is to support the three most recent minor releases of Julia in the 1.x series. To stay consistent with this principle, we now test (via CI) the latest
v1, the latest LTS build, and the latest prerelease build.