From fe64d19265f6a72cee9ac9b3c2cf9141bffa6d9f Mon Sep 17 00:00:00 2001 From: Matt Whiteway Date: Mon, 20 Jul 2026 17:20:33 -0400 Subject: [PATCH] =?UTF-8?q?expand=20test=20matrix=20to=20Python=203.10?= =?UTF-8?q?=E2=80=933.12=20and=20Ubuntu/macOS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/tests.yaml | 9 +++++++-- pyproject.toml | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 3a1eddd..1cec17c 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -11,7 +11,11 @@ on: jobs: test: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macos-latest] + python-version: ['3.10', '3.11', '3.12'] steps: - name: Check out code @@ -20,7 +24,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.10' + python-version: ${{ matrix.python-version }} - name: Install dependencies run: | @@ -32,6 +36,7 @@ jobs: pytest --cov --cov-branch --cov-report=xml - name: Upload coverage reports to Codecov + if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.10' uses: codecov/codecov-action@v7 with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/pyproject.toml b/pyproject.toml index e913cb4..9d29e0c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api" [project] name = "ensemble-kalman-smoother" -version = "4.6.1" +version = "4.6.2" description = "Ensembling and kalman smoothing for pose estimation" license = "MIT" readme = "README.md"