From 0c7f963c6676a31b4091fa60d58eef4bfbc800c3 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 12 Apr 2026 10:41:14 +0200 Subject: [PATCH 1/9] Bump actions/setup-python from 5 to 6 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v5...v6) --- .github/workflows/wheel.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheel.yaml b/.github/workflows/wheel.yaml index a2de77f2..2e4d6971 100644 --- a/.github/workflows/wheel.yaml +++ b/.github/workflows/wheel.yaml @@ -49,7 +49,7 @@ jobs: submodules: true fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 name: Install Python with: python-version: "3.12" From 3579e07ccf3e830c6a6038573ecaf3ebb78fe5ad Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 12 Apr 2026 10:43:18 +0200 Subject: [PATCH 2/9] Bump actions/upload-artifact from 4 to 7 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v7) --- .github/workflows/wheel.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/wheel.yaml b/.github/workflows/wheel.yaml index 2e4d6971..923a3fa9 100644 --- a/.github/workflows/wheel.yaml +++ b/.github/workflows/wheel.yaml @@ -35,7 +35,7 @@ jobs: - uses: pypa/cibuildwheel@v3.1.3 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: wheels-${{ matrix.os }} path: ./wheelhouse @@ -60,7 +60,7 @@ jobs: - name: test install run: pip install dist/numcodecs*.tar.gz - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: sdist path: dist/*.tar.gz From e4f6edfb8f659b2b815258250c0e3addeb0288ae Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 12 Apr 2026 10:45:49 +0200 Subject: [PATCH 3/9] Bump github/codeql-action from 3 to 4 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v3...v4) --- .github/workflows/codeql-analysis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 559ef2a4..681581ab 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -36,7 +36,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: python # languages: python, cpp @@ -45,7 +45,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below). - name: Autobuild - uses: github/codeql-action/autobuild@v3 + uses: github/codeql-action/autobuild@v4 # â„šī¸ Command-line programs to run using the OS shell. # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun @@ -59,4 +59,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 From 0e14cd90039b46fabb906fe1b642d3b837912c3a Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 12 Apr 2026 10:49:33 +0200 Subject: [PATCH 4/9] Bump actions/checkout from 5 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- .github/workflows/ci-i386.yml | 2 +- .github/workflows/ci.yaml | 6 +++--- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/wheel.yaml | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci-i386.yml b/.github/workflows/ci-i386.yml index 6e53d563..114037ae 100644 --- a/.github/workflows/ci-i386.yml +++ b/.github/workflows/ci-i386.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout source - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: recursive fetch-depth: 0 # required for version resolution diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7e2bac06..3bcc9ead 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,7 +22,7 @@ jobs: steps: - name: Checkout source - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: submodules: recursive fetch-depth: 0 # required for version resolution @@ -88,7 +88,7 @@ jobs: steps: - name: Checkout source - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: submodules: recursive fetch-depth: 0 @@ -142,7 +142,7 @@ jobs: steps: - name: Checkout source - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: submodules: recursive fetch-depth: 0 # required for version resolution diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 681581ab..37b6e360 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/wheel.yaml b/.github/workflows/wheel.yaml index 923a3fa9..9ac54a31 100644 --- a/.github/workflows/wheel.yaml +++ b/.github/workflows/wheel.yaml @@ -28,7 +28,7 @@ jobs: # note: cibuildwheel config-settings are set in pyproject.toml steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true fetch-depth: 0 # required for version resolution for nightly wheels @@ -44,7 +44,7 @@ jobs: name: Build source distribution runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: submodules: true fetch-depth: 0 From a6a923e8da4d9d67b9c2de5bf8697c301ae71abf Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 12 Apr 2026 10:53:30 +0200 Subject: [PATCH 5/9] Bump codecov/codecov-action from 5 to 6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5 to 6. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Commits](https://github.com/codecov/codecov-action/compare/v5...v6) âš ī¸ This version introduces support for node24 which make cause breaking changes for systems that do not currently support node24. --- .github/workflows/ci.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3bcc9ead..939cb141 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -63,7 +63,7 @@ jobs: shell: "bash -l {0}" run: pytest -v - - uses: codecov/codecov-action@v5 + - uses: codecov/codecov-action@v6 with: fail_ci_if_error: true token: ${{ secrets.CODECOV_TOKEN }} @@ -117,7 +117,7 @@ jobs: - name: Run checksum tests run: pytest -v tests/test_checksum32.py - - uses: codecov/codecov-action@v5 + - uses: codecov/codecov-action@v6 with: fail_ci_if_error: true token: ${{ secrets.CODECOV_TOKEN }} @@ -166,7 +166,7 @@ jobs: - name: Run Zarr integration tests run: pytest tests/test_zarr3.py tests/test_zarr3_import.py - - uses: codecov/codecov-action@v5 + - uses: codecov/codecov-action@v6 with: fail_ci_if_error: true token: ${{ secrets.CODECOV_TOKEN }} From 1d8885fac4766736600ab66063e3561ce6f6e9c7 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 12 Apr 2026 11:05:57 +0200 Subject: [PATCH 6/9] Bump jirutka/setup-alpine from 1.3.0 to 1.4.1 Bumps [jirutka/setup-alpine](https://github.com/jirutka/setup-alpine) from 1.3.0 to 1.4.1. - [Release notes](https://github.com/jirutka/setup-alpine/releases) - [Commits](https://github.com/jirutka/setup-alpine/compare/v1.3.0...v1.4.1) --- .github/workflows/ci-i386.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-i386.yml b/.github/workflows/ci-i386.yml index 114037ae..4ddba13e 100644 --- a/.github/workflows/ci-i386.yml +++ b/.github/workflows/ci-i386.yml @@ -22,7 +22,7 @@ jobs: fetch-depth: 0 # required for version resolution - name: Setup Alpine Linux environment - uses: jirutka/setup-alpine@v1.3.0 + uses: jirutka/setup-alpine@v1.4.1 with: arch: x86 packages: > From 8a6c439e2cc1c6739e6add34d6c3bae2bb28299e Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 12 Apr 2026 11:11:03 +0200 Subject: [PATCH 7/9] Bump conda-incubator/setup-miniconda from 3.2.0 to 3.3.0 Bumps [conda-incubator/setup-miniconda](https://github.com/conda-incubator/setup-miniconda) from 3.2.0 to 3.3.0. - [Release notes](https://github.com/conda-incubator/setup-miniconda/releases) - [Commits](https://github.com/conda-incubator/setup-miniconda/compare/v3.2.0...v3.3.0) --- .github/workflows/ci.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 939cb141..4c61d965 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -28,7 +28,7 @@ jobs: fetch-depth: 0 # required for version resolution - name: Set up Conda - uses: conda-incubator/setup-miniconda@v3.2.0 + uses: conda-incubator/setup-miniconda@v3.3.0 with: channels: conda-forge miniforge-version: latest @@ -94,7 +94,7 @@ jobs: fetch-depth: 0 - name: Set up Conda - uses: conda-incubator/setup-miniconda@v3.2.0 + uses: conda-incubator/setup-miniconda@v3.3.0 with: channels: conda-forge miniforge-version: latest @@ -148,7 +148,7 @@ jobs: fetch-depth: 0 # required for version resolution - name: Set up Conda - uses: conda-incubator/setup-miniconda@v3.2.0 + uses: conda-incubator/setup-miniconda@v3.3.0 with: channels: conda-forge miniforge-version: latest From 8bdc566279bdd86f1085caa4c824cdca4e571546 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 12 Apr 2026 11:15:06 +0200 Subject: [PATCH 8/9] Bump pypa/cibuildwheel from 3.1.3 to 3.4.1 Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 3.1.3 to 3.4.1. - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Commits](https://github.com/pypa/cibuildwheel/compare/v3.1.3...v3.4.1) --- .github/workflows/wheel.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheel.yaml b/.github/workflows/wheel.yaml index 9ac54a31..947650e4 100644 --- a/.github/workflows/wheel.yaml +++ b/.github/workflows/wheel.yaml @@ -33,7 +33,7 @@ jobs: submodules: true fetch-depth: 0 # required for version resolution for nightly wheels - - uses: pypa/cibuildwheel@v3.1.3 + - uses: pypa/cibuildwheel@v3.4.1 - uses: actions/upload-artifact@v7 with: From 9eafc855ad010d8574cd8c82f0536689a571b85f Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 12 Apr 2026 11:19:13 +0200 Subject: [PATCH 9/9] Bump pypa/cibuildwheel from 0.6.2 to 0.6.3 Bumps [scientific-python/upload-nightly-action](https://github.com/scientific-python/upload-nightly-action) from 0.6.2 to 0.6.3. - [Release notes](https://github.com/scientific-python/upload-nightly-action/releases) - [Commits](https://github.com/scientific-python/upload-nightly-action/compare/0.6.2...0.6.3) --- .github/workflows/wheel.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheel.yaml b/.github/workflows/wheel.yaml index 947650e4..25391214 100644 --- a/.github/workflows/wheel.yaml +++ b/.github/workflows/wheel.yaml @@ -117,7 +117,7 @@ jobs: merge-multiple: true - name: Upload to scientific-python nightly channel - uses: scientific-python/upload-nightly-action@b36e8c0c10dbcfd2e05bf95f17ef8c14fd708dbf + uses: scientific-python/upload-nightly-action@5748273c71e2d8d3a61f3a11a16421c8954f9ecf with: artifacts_path: dist anaconda_nightly_upload_token: ${{ secrets.ANACONDA_NIGHTLY_UPLOAD_TOKEN }}