From 75f6efbbdc33bc7aeb8e568911ea1203cd04d88e Mon Sep 17 00:00:00 2001 From: crStiv Date: Mon, 30 Jun 2025 22:50:39 +0200 Subject: [PATCH 1/2] Update matrices.py --- .github/scripts/matrices.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/scripts/matrices.py b/.github/scripts/matrices.py index 4ad0c3acc34dc..10c8043b9a427 100755 --- a/.github/scripts/matrices.py +++ b/.github/scripts/matrices.py @@ -68,11 +68,12 @@ def __init__( profile = os.environ.get("PROFILE") is_pr = os.environ.get("EVENT_NAME") == "pull_request" t_linux_x86 = Target("ubuntu-latest", "x86_64-unknown-linux-gnu", "linux-amd64") -# TODO: Figure out how to make this work -# t_linux_arm = Target("ubuntu-latest", "aarch64-unknown-linux-gnu", "linux-aarch64") +# ARM Linux runners are now available for free in public repositories +# using ubuntu-24.04-arm and ubuntu-22.04-arm runner labels +t_linux_arm = Target("ubuntu-24.04-arm", "aarch64-unknown-linux-gnu", "linux-aarch64") t_macos = Target("macos-latest", "aarch64-apple-darwin", "macosx-aarch64") t_windows = Target("windows-latest", "x86_64-pc-windows-msvc", "windows-amd64") -targets = [t_linux_x86, t_windows] if is_pr else [t_linux_x86, t_macos, t_windows] +targets = [t_linux_x86, t_windows] if is_pr else [t_linux_x86, t_linux_arm, t_macos, t_windows] config = [ Case( From 0f66c93fc301455005df0217abe3f7d295ca36e8 Mon Sep 17 00:00:00 2001 From: DaniPopes <57450786+DaniPopes@users.noreply.github.com> Date: Wed, 2 Jul 2025 21:32:19 +0200 Subject: [PATCH 2/2] Update .github/scripts/matrices.py --- .github/scripts/matrices.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/matrices.py b/.github/scripts/matrices.py index 10c8043b9a427..0f4aa66ca2bee 100755 --- a/.github/scripts/matrices.py +++ b/.github/scripts/matrices.py @@ -73,7 +73,7 @@ def __init__( t_linux_arm = Target("ubuntu-24.04-arm", "aarch64-unknown-linux-gnu", "linux-aarch64") t_macos = Target("macos-latest", "aarch64-apple-darwin", "macosx-aarch64") t_windows = Target("windows-latest", "x86_64-pc-windows-msvc", "windows-amd64") -targets = [t_linux_x86, t_windows] if is_pr else [t_linux_x86, t_linux_arm, t_macos, t_windows] +targets = [t_linux_x86, t_linux_arm, t_windows] if is_pr else [t_linux_x86, t_linux_arm, t_macos, t_windows] config = [ Case(