Skip to content

Update Julia versions - #76

Merged
IshaanDesai merged 7 commits into
developfrom
update-julia-versions
Apr 8, 2026
Merged

Update Julia versions#76
IshaanDesai merged 7 commits into
developfrom
update-julia-versions

Conversation

@IshaanDesai

@IshaanDesai IshaanDesai commented Apr 7, 2026

Copy link
Copy Markdown
Member

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.

@MakisH

MakisH commented Apr 7, 2026

Copy link
Copy Markdown
Member

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?

@IshaanDesai

IshaanDesai commented Apr 7, 2026

Copy link
Copy Markdown
Member Author

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.

@MakisH

MakisH commented Apr 8, 2026

Copy link
Copy Markdown
Member

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 lts, 1, and pre options. No such PRs would be needed then in the future.

@IshaanDesai

Copy link
Copy Markdown
Member Author

Ah nice, I did not know about the options. Let me modify the changes.

@IshaanDesai
IshaanDesai requested a review from MakisH April 8, 2026 15:32

@MakisH MakisH left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks perfect now! 👍

Comment thread README.md Outdated
Co-authored-by: Gerasimos Chourdakis <gerasimos.chourdakis@ipvs.uni-stuttgart.de>
@IshaanDesai
IshaanDesai merged commit 3e701f3 into develop Apr 8, 2026
13 checks passed
@IshaanDesai
IshaanDesai deleted the update-julia-versions branch April 8, 2026 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants