beacon-biosignals / julia_pod

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

add jll wrapper and make versioned releases so julia projects can depend on a particular version #53

Open kleinschmidt opened 1 year ago

kleinschmidt commented 1 year ago

We've repeatedly run into issues onboarding folks to projects that rely on julia_pod to create pods, where there are mysterious build errors/"works on my machine" kind of issues. The fact that julia_pod is installed by "just put it on your path somewhere" without proper versioning/releases makes it very hard to debug these issues.

One way to work around this would be to make a jll package with the julia_pod executables (and possibly also jlls for the devspace and kubectl dependencies if they don't already exist) so that our julia projects can declare their own per-project compatibility with julia_pod versions.