From 5f6e86e37813eb2ca96232bd21f03575c76c0ef6 Mon Sep 17 00:00:00 2001 From: mcflugen Date: Sat, 28 Mar 2026 16:19:36 -0600 Subject: [PATCH 1/2] update ci for python 3.13 and 3.14 support * add Python 3.13 and 3.14 to test matrix * bump actions/checkout and actions/setup-python --- .github/workflows/test.yml | 6 +++--- pyproject.toml | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d292623..83fc7d0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,12 +20,12 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Use Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} diff --git a/pyproject.toml b/pyproject.toml index 771989e..cecfc51 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,8 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering :: Hydrology", "Topic :: Scientific/Engineering :: Physics", From 9e3bd313bc43a8f42d14bd6c40c350780e60cb01 Mon Sep 17 00:00:00 2001 From: mcflugen Date: Sun, 29 Mar 2026 14:46:53 -0600 Subject: [PATCH 2/2] upload coverage report to codecov --- .github/workflows/test.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 83fc7d0..08a8d14 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -35,9 +35,7 @@ jobs: pip install nox nox -s test - - name: Coveralls - if: matrix.os == 'ubuntu-latest' - uses: AndreMiras/coveralls-python-action@develop + - name: Upload coverage reports to Codecov + uses: codecov/codecov-action@v5 with: - parallel: true - flag-name: py${{ matrix.python-version }}-${{ matrix.os }} + token: ${{ secrets.CODECOV_TOKEN }}