From bc8611784c0739a0b8eb5743f69223f5f3c3de1b Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Sat, 1 Mar 2025 21:47:06 +0100 Subject: [PATCH 1/4] CI: Update to codecov-action@v5 --- .github/workflows/main.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d46c2b3..be10c5d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -61,11 +61,10 @@ jobs: run: | make test-ci - - name: Upload coverage to Codecov - uses: codecov/codecov-action@v4 + # https://github.com/codecov/codecov-action + - name: Upload coverage results to Codecov + uses: codecov/codecov-action@v5 + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} with: - files: ./coverage.xml - flags: unittests - env_vars: OS,PYTHON - name: codecov-umbrella - fail_ci_if_error: false + fail_ci_if_error: true From 5d7cb7b389515b063fecce454380d9c3d0be83c0 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Sat, 1 Mar 2025 21:47:35 +0100 Subject: [PATCH 2/4] CI: Verify on Python 3.13 --- .github/workflows/main.yml | 2 +- setup.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index be10c5d..41054ca 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,7 +25,7 @@ jobs: os: ["ubuntu-20.04"] python-version: [ "3.6", - "3.12", + "3.13", ] env: diff --git a/setup.py b/setup.py index 5851f7e..f78e1bf 100644 --- a/setup.py +++ b/setup.py @@ -63,6 +63,7 @@ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", ], From 72ac8d50f11f8ceaf4656a53262499111c2178ba Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Sat, 1 Mar 2025 21:47:51 +0100 Subject: [PATCH 3/4] CI: Run Dependabot checks on a daily schedule --- .github/dependabot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1626cb6..02058f9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,7 +4,7 @@ updates: - package-ecosystem: "pip" directory: "/" schedule: - interval: "weekly" + interval: "daily" - package-ecosystem: "github-actions" directory: "/" From 600a60dbcf39bf94acc716e0f4b3226ebc9122f4 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Sat, 1 Mar 2025 21:53:14 +0100 Subject: [PATCH 4/4] CI: Don't make test matrix fail fast --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 41054ca..e2496d0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,7 +20,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: - fail-fast: true + fail-fast: false matrix: os: ["ubuntu-20.04"] python-version: [