From e6ba2eeae493658d807534f2998df57edfe50945 Mon Sep 17 00:00:00 2001 From: Helen Theissen Date: Wed, 23 Oct 2024 10:25:12 +0100 Subject: [PATCH] ci: pin python versions (#93) * ci: pin python versions * docs: update changelog --- .github/workflows/python-publish.yml | 5 ++++- .github/workflows/python-pull-request.yml | 2 +- CHANGELOG.md | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 3e542f750..191eea647 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -15,9 +15,12 @@ jobs: skip-hooks: "no-commit-to-branch" checks: + strategy: + matrix: + python-version: ["3.9", "3.10", "3.11", "3.12"] uses: ecmwf-actions/reusable-workflows/.github/workflows/qa-pytest-pyproject.yml@v2 with: - python-version: "3.9" + python-version: ${{ matrix.python-version }} deploy: needs: [checks, quality] diff --git a/.github/workflows/python-pull-request.yml b/.github/workflows/python-pull-request.yml index 21852644b..c2be6a4e7 100644 --- a/.github/workflows/python-pull-request.yml +++ b/.github/workflows/python-pull-request.yml @@ -17,7 +17,7 @@ jobs: checks: strategy: matrix: - python-version: ["3.9", "3.10"] + python-version: ["3.9", "3.10", "3.11", "3.12"] uses: ecmwf-actions/reusable-workflows/.github/workflows/qa-pytest-pyproject.yml@v2 with: python-version: ${{ matrix.python-version }} diff --git a/CHANGELOG.md b/CHANGELOG.md index b9f3e9c9e..6ee895007 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ Keep it human-readable, your future self will thank you! ### Changed - Remove upstream dependencies from downstream-ci workflow (temporary) (#83) +- ci: pin python versions to 3.9 ... 3.12 for checks (#93) ## [0.5.7](https://github.com/ecmwf/anemoi-datasets/compare/0.5.6...0.5.7) - 2024-10-09