Best practice for academic code reproducibility (Manifest.toml between versions of julia)

What I did to enable easy reproducibility was to add a shell script that downloads a specific Julia version in a local folder, setup the correct path, instantiates the current project and runs the program I want to ship.
This allows for a relative small archive to be shipped that can be run by others.

Just make sure to include some checks to avoid downloading Julia every time. :wink: