beacon-biosignals / julia_pod

k8s native julia development
MIT License
10 stars 3 forks source link

use julia 1.9-rc without PackageCompiler sysimage #64

Open kolia opened 1 year ago

kolia commented 1 year ago

This PR feels good.

It removes the sysimage build stage, the need to use PackageCompiler and deletes sysimage.jl. It also makes builds faster in the couple of comparisons I've run with v0.4.2.

It does require setting your shell env variableJULIA_VERSION to 1.9-rc (or 1.9.0-rc1 or rc) per https://hub.docker.com/_/julia

This should probably live in a separate julia-1.9-rc branch instead of being merged into main, at least until 1.9 is released.

kleinschmidt commented 1 year ago

I'm not sure this is a great idea to merge into main at this point; internally we're using this with a lot of projects on 1.7/1.8 and managing versioning in tricky enough as it is without introducing majorly breaking changes here.