Skip to content

ci: test Zarr integration on native Linux ARM64 - #877

Open
jdotc1 wants to merge 1 commit into
zarr-developers:mainfrom
jdotc1:ci/native-arm64-zarr-integration
Open

jdotc1 wants to merge 1 commit into
zarr-developers:mainfrom
jdotc1:ci/native-arm64-zarr-integration

Conversation

@jdotc1

@jdotc1 jdotc1 commented Oct 17, 2026 •

Copy link
Copy Markdown

Add one native ARM64 entry for the existing pinned Zarr 3.1.6 integration case on ubuntu-22.04-arm, the runner already used by core ARM64 tests. Preserve all three existing x64 Zarr cases and reuse the Python 3.13 installation and test steps.

Core ARM64 jobs do not install Zarr, so they skip the Zarr integration modules. This adds native coverage for those modules without changing codec behavior, numerical tolerances, dependencies, or release workflows.

Closes #876.

Validation: actionlint and git diff --check passed. Matrix validation confirms the three existing x64 cases, test steps, defaults, workflow triggers, and all other jobs are unchanged. No codec builds or test suites rerun locally; native Linux ARM64 execution is left to hosted CI.

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 zarr-developers#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.
@codecov

codecov Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (1f83681) to head (3f635a7).

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #877   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           27        27           
  Lines          905       905           
=========================================
  Hits           905       905           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add native ARM64 coverage for Zarr integration tests

1 participant