Skip to content
4 changes: 2 additions & 2 deletions .github/workflows/ci-i386.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ jobs:

steps:
- name: Checkout source
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: recursive
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: >
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ jobs:

steps:
- name: Checkout source
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
submodules: recursive
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
Expand Down Expand Up @@ -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 }}
Expand All @@ -88,13 +88,13 @@ jobs:

steps:
- name: Checkout source
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
submodules: recursive
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
Expand All @@ -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 }}
Expand All @@ -142,13 +142,13 @@ jobs:

steps:
- name: Checkout source
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
submodules: recursive
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
Expand All @@ -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 }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6

# 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
Expand All @@ -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
Expand All @@ -59,4 +59,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
14 changes: 7 additions & 7 deletions .github/workflows/wheel.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@ 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

- uses: pypa/cibuildwheel@v3.1.3
- uses: pypa/cibuildwheel@v3.4.1

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: wheels-${{ matrix.os }}
path: ./wheelhouse
Expand All @@ -44,12 +44,12 @@ jobs:
name: Build source distribution
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: true
fetch-depth: 0

- uses: actions/setup-python@v5
- uses: actions/setup-python@v6
name: Install Python
with:
python-version: "3.12"
Expand All @@ -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
Expand Down Expand Up @@ -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 }}
Loading