From e49692a486a449aab0a12ba1e5a47a97f4aace0f Mon Sep 17 00:00:00 2001 From: Agriya Khetarpal <74401230+agriyakhetarpal@users.noreply.github.com> Date: Wed, 29 Jan 2025 02:45:04 +0530 Subject: [PATCH] CI: Expand CI with Linux Arm runners --- .github/workflows/tests.yml | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 85e639948..6860c6721 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -27,12 +27,13 @@ env: jobs: test_pywavelets_linux: - name: linux-cp${{ matrix.python-version }}-${{ matrix.OPTIONS_NAME }} - runs-on: ubuntu-latest + name: ${{ matrix.runs-on }}-cp${{ matrix.python-version }}-${{ matrix.OPTIONS_NAME }} + runs-on: ${{ matrix.runs-on }} strategy: # Ensure that a wheel builder finishes even if another fails fail-fast: false matrix: + runs-on: [ubuntu-latest, ubuntu-22.04-arm] python-version: ["3.10", "3.11", "3.12"] MINIMUM_REQUIREMENTS: [0] USE_SCIPY: [0] @@ -41,24 +42,19 @@ jobs: PIP_FLAGS: [""] OPTIONS_NAME: ["default"] include: - - platform_id: manylinux_x86_64 - python-version: "3.10" + - python-version: "3.10" MINIMUM_REQUIREMENTS: 1 OPTIONS_NAME: "minimum-req" - - platform_id: manylinux_x86_64 - python-version: "3.10" + - python-version: "3.10" USE_SCIPY: 1 OPTIONS_NAME: "with-scipy" - - platform_id: manylinux_x86_64 - python-version: "3.10" + - python-version: "3.10" USE_SDIST: 1 OPTIONS_NAME: "install-from-sdist" - - platform_id: manylinux_x86_64 - python-version: "3.12" + - python-version: "3.12" PIP_FLAGS: "--pre" OPTIONS_NAME: "pre-releases" - - platform_id: manylinux_x86_64 - python-version: "3.12" + - python-version: "3.12" OPTIONS_NAME: "editable-install" steps: - name: Checkout PyWavelets