From 3f635a719c3825ac802219cc5435dbaafa8a100f Mon Sep 17 00:00:00 2001 From: jdotc1 <138259519+jdotc1@users.noreply.github.com> Date: Sat, 17 Oct 2026 02:41:15 -0400 Subject: [PATCH] ci: test Zarr integration on native Linux ARM64 Add one pinned Zarr 3.1.6 integration case on the native ARM64 runner already used by core tests. Preserve the existing three x64 cases and all test commands. Closes #876. Validation: actionlint and git diff --check passed; matrix semantics, unchanged steps/defaults and preservation of other jobs checked. No local codec builds or test suites rerun; hosted CI must exercise native Linux ARM64. --- .github/workflows/ci.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 645bf782..5aee9481 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -105,17 +105,23 @@ jobs: verbose: true test-zarr: - runs-on: ubuntu-latest + runs-on: ${{ matrix.platform }} strategy: fail-fast: false matrix: include: - zarr-version: "308" zarr-pkg: "zarr==3.0.8" + platform: ubuntu-latest - zarr-version: "316" zarr-pkg: "zarr==3.1.6" + platform: ubuntu-latest - zarr-version: "main" zarr-pkg: "zarr @ git+https://github.com/zarr-developers/zarr-python.git@main" + platform: ubuntu-latest + - zarr-version: "316" + zarr-pkg: "zarr==3.1.6" + platform: ubuntu-22.04-arm defaults: run: