Use GitHub-hosted aarch64 runners (#2202)

* 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>
This commit is contained in:
Ayaz Salikhov
2025-02-11 15:04:53 +00:00
committed by GitHub
parent 83600cfa50
commit 8c38e0f00f
14 changed files with 38 additions and 119 deletions

View File

@@ -43,12 +43,6 @@ def get_latest_julia_url() -> tuple[str, str]:
triplet = unify_aarch64(platform.machine()) + "-linux-gnu"
file_info = [vf for vf in latest_version_files if vf["triplet"] == triplet][0]
LOGGER.info(f"Latest version: {file_info['version']} url: {file_info['url']}")
BROKEN_VERSION = "1.11.3"
if file_info["version"] == BROKEN_VERSION:
LOGGER.warning(
f"Not using Julia {BROKEN_VERSION}, because it hangs in GitHub self-hosted runners"
)
return file_info["url"].replace(BROKEN_VERSION, "1.11.1"), "1.11.1"
return file_info["url"], file_info["version"]