* Use GitHub-hosted aarch64 runners
* More updates
* Fix
* Pin build environment's Python version to 3.12 for consistency
* Update date
* Sleep to allow Docker daemon to start
* Sleep to allow Docker daemon to start on aarch64 and before checkout
* Fix typo
* Fix
* Unify runner.arch usage
* Do not sleep as it doesn't help
* Try to use ubuntu-22.04-arm
* Update changelog date
---------
Co-authored-by: Erik Sundell <erik.i.sundell@gmail.com>
* Fix `max(stable_versions)`
Since the keys are semantic version strings, that means that `"1.9.4" > "1.10.0", which we know isn't true. 🙂
I just added some code to convert the string to tuples, find the max, then convert back to a string.
I first noticed this on the `2024-01-05` build of the `datascience-notebook`, since Julia 1.10.0 was released ~2 weeks ago: https://github.com/JuliaLang/julia/releases/tag/v1.10.0.
* Migrate to comparator on `max(stable_versions)`
* Update setup_julia.py
* Update setup_julia.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Automatically install latest julia version
* Better text
* Fix
* Fix
* Update setup-julia.bash
* Install plumbum
* Better docs
* Better docs
* Use subprocess.check_call instead of plumbum
* Do not use dash in python filename
* Remove plumbum from the image
* Remove jq from the image
* Remove setup-julia.bash file
* Fix file name
* Fix docstring