From 38cee3dcba0074bc4c69de798b48fdf0d1a48412 Mon Sep 17 00:00:00 2001 From: Max Jones <14077947+maxrjones@users.noreply.github.com> Date: Sun, 3 May 2026 16:21:43 +0200 Subject: [PATCH] ci: run all of xarray's tests in downstream workflow --- .github/workflows/downstream.yml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index 849d658016..9b7ce211ab 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -3,7 +3,7 @@ name: Downstream on: workflow_dispatch: pull_request: - types: [labeled] + types: [labeled, synchronize, opened, reopened] permissions: contents: read @@ -15,7 +15,9 @@ concurrency: jobs: xarray: name: Xarray zarr backend tests - if: github.event_name == 'workflow_dispatch' || github.event.label.name == 'run-downstream' + if: | + github.event_name == 'workflow_dispatch' + || contains(github.event.pull_request.labels.*.name, 'run-downstream') runs-on: ubuntu-latest steps: - name: Check out zarr-python @@ -51,14 +53,16 @@ jobs: - name: Run xarray zarr backend tests working-directory: xarray run: | - pixi run -e test-py313 -- python -m pytest -x --no-header -q \ - xarray/tests/test_backends.py -k zarr \ - xarray/tests/test_backends_api.py -k zarr \ - xarray/tests/test_backends_datatree.py -k zarr + pixi run -e test-py313 -- python -m pytest --no-header -q \ + xarray/tests/test_backends.py \ + xarray/tests/test_backends_api.py \ + xarray/tests/test_backends_datatree.py numcodecs: name: numcodecs zarr3 codec tests - if: github.event_name == 'workflow_dispatch' || github.event.label.name == 'run-downstream' + if: | + github.event_name == 'workflow_dispatch' + || contains(github.event.pull_request.labels.*.name, 'run-downstream') runs-on: ubuntu-latest steps: - name: Check out zarr-python