From fec3aa41b83454f47ba8e250c1056df66012eef9 Mon Sep 17 00:00:00 2001 From: Felipe Freitag Date: Tue, 15 Sep 2026 17:57:10 -0300 Subject: [PATCH] ci: run lint, mypy and tests on Python 3.12 to 3.14 The release workflow runs its checks on Python 3.14, but pull requests only ran them on 3.8 to 3.11. A break specific to 3.14 therefore passed review and failed on the tag, as the flake8 crash did for v2.45.1. The matrix now covers the release interpreter. --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7363a75..7afa5bc 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -11,7 +11,7 @@ jobs: timeout-minutes: 10 strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Set up Python ${{ matrix.python-version }} @@ -31,7 +31,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Set up Python ${{ matrix.python-version }}