diff --git a/.github/workflows/python_wheel_build.yml b/.github/workflows/python_wheel_build.yml index b817fb7146e52..a741c5cd8eb6d 100644 --- a/.github/workflows/python_wheel_build.yml +++ b/.github/workflows/python_wheel_build.yml @@ -39,6 +39,9 @@ jobs: - runner: ubuntu-latest platform: manylinux_x86_64 deployment_target: "" + - runner: ubuntu-24.04-arm + platform: manylinux_aarch64 + deployment_target: "" name: ${{ matrix.python }}-${{ matrix.config.platform }}-${{ matrix.config.runner }} steps: - uses: actions/checkout@v6 @@ -65,7 +68,9 @@ jobs: - runner: macos-26 wheel_name_pattern: "macosx_26" - runner: ubuntu-latest - wheel_name_pattern: "manylinux" + wheel_name_pattern: "x86_64" + - runner: ubuntu-24.04-arm + wheel_name_pattern: "aarch64" name: test-cp${{ matrix.python }}-${{ matrix.test_config.wheel_name_pattern }} steps: - uses: actions/checkout@v6 diff --git a/pyproject.toml b/pyproject.toml index 0e6967622ce65..65059fa1f667f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -85,6 +85,7 @@ root = "ROOT._rootcli:main" build-frontend = { name = "build" } build-verbosity = 1 manylinux-x86_64-image = "manylinux_2_28" +manylinux-aarch64-image = "manylinux_2_28" # Install system libraries [tool.cibuildwheel.linux]