exercism / julia

Exercism exercises in Julia.
https://exercism.org/tracks/julia
MIT License
66 stars 69 forks source link

Upgrade julia version #733

Closed ErikSchierboom closed 4 months ago

ErikSchierboom commented 4 months ago

I'm testing if this fixes the macOS build.

ErikSchierboom commented 4 months ago

@cmcaine Upgrading to test with Julia 1.10 fixes the macOS issue where CI would fail for macos. Is there any particular reason we shouldn't do this?

cmcaine commented 4 months ago

We test Julia 1.6 because that is the most recent long-term support release. Testing Julia 1.10 should be redundant with testing Julia 1 (which I expect to redirect to the latest stable version of Julia 1, currently 1.10.3).

I think that if it is easy to do then we should test on only Julia 1 and nightly on MacOS. If that's not convenient, then we can test only 1 and nightly on all operating systems.

cmcaine commented 4 months ago

The setup-julia action is probably failing for Julia 1.6 on macOS because Julia 1.6 doesn't support ARM versions of macOS.

The x86_64 binary did work through rosetta, iirc, but maybe an update to the setup-julia action or some other infra has made it not give an x86_64 binary to newer macOS versions.

ErikSchierboom commented 4 months ago

I think that if it is easy to do then we should test on only Julia 1 and nightly on MacOS. If that's not convenient, then we can test only 1 and nightly on all operating systems.

I think this is easy enough to do. I'll look into it! Thanks for explaining.

cmcaine commented 4 months ago

Thanks!