From e268ccb7738ac97844e75b7148df66a922db0033 Mon Sep 17 00:00:00 2001 From: Donghee Na Date: Sat, 18 Jan 2025 16:15:15 +0900 Subject: [PATCH 1/3] .github: Add ARM64 CI --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 516bb431..933d4019 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,7 +20,7 @@ jobs: fail-fast: false matrix: # Test all supported versions on Ubuntu: - os: [ubuntu-latest] + os: [ubuntu-latest, ubuntu-24.04-arm] python: ["3.9", "3.10", "3.11", "3.12", "3.13"] experimental: [false] build: [''] From 7a47e0ce2ae5b1d6e835baf89a66d5e7737c3994 Mon Sep 17 00:00:00 2001 From: Donghee Na Date: Mon, 20 Jan 2025 22:52:52 +0900 Subject: [PATCH 2/3] Add more ARM64 build --- .github/workflows/main.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 933d4019..cd84e0c7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,16 +27,27 @@ jobs: include: # As the experimental task for the dev version. - os: ubuntu-latest - python: "3.13-dev" + python: "3.13" + experimental: true + build: 'free-threading' + - os: ubuntu-24.04-arm + python: "3.13" experimental: true build: 'free-threading' - os: ubuntu-latest python: "3.14-dev" experimental: true + - os: ubuntu-24.04-arm + python: "3.14-dev" + experimental: true - os: ubuntu-latest python: "3.14-dev" experimental: true build: 'free-threading' + - os: ubuntu-24.04-arm + python: "3.14-dev" + experimental: true + build: 'free-threading' # Also test PyPy, macOS, and Windows: - os: ubuntu-latest python: pypy-3.10 From 30f49f7755ce8525677c6b3500782aa01d2b243b Mon Sep 17 00:00:00 2001 From: Donghee Na Date: Mon, 20 Jan 2025 22:54:56 +0900 Subject: [PATCH 3/3] Remove arm64 from 3.14-dev build --- .github/workflows/main.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index cd84e0c7..61c835c4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -37,17 +37,10 @@ jobs: - os: ubuntu-latest python: "3.14-dev" experimental: true - - os: ubuntu-24.04-arm - python: "3.14-dev" - experimental: true - os: ubuntu-latest python: "3.14-dev" experimental: true build: 'free-threading' - - os: ubuntu-24.04-arm - python: "3.14-dev" - experimental: true - build: 'free-threading' # Also test PyPy, macOS, and Windows: - os: ubuntu-latest python: pypy-3.10