cleanup: bin/install runs the test suite and edits the machine; make it only install
./bin/install -y exits 1 on a fresh worktree because it runs Pkg.test() after instantiating (currently 539 passed, 2 errored, 11 broken on Julia 1.13 — the errors look like #314), so the box reports the environment as uninstallable although instantiate and precompile succeeded. Per the ecosystem's install contract the script should copy Manifest-v.toml.default, instantiate and precompile, and nothing else: no test run, no juliaup default, no alias appended to ~/.bashrc, no Pkg.add of Revise into the global environment. -y should also use the Julia already on the machine rather than juliaup add. Found while installing the worktree for #322.
cleanup: bin/install runs the test suite and edits the machine; make it only install
./bin/install -y exits 1 on a fresh worktree because it runs
Pkg.test()after instantiating (currently 539 passed, 2 errored, 11 broken on Julia 1.13 — the errors look like #314), so the box reports the environment as uninstallable although instantiate and precompile succeeded. Per the ecosystem's install contract the script should copy Manifest-v.toml.default, instantiate and precompile, and nothing else: no test run, nojuliaup default, no alias appended to ~/.bashrc, no Pkg.add of Revise into the global environment.-yshould also use the Julia already on the machine rather thanjuliaup add. Found while installing the worktree for #322.