diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 8a71dc247..457331022 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -65,6 +65,8 @@ body: - '3.10' - '3.11' - '3.12' + - '3.13' + - '3.14' validations: required: true - type: input diff --git a/.github/workflows/build-uv-cache.yml b/.github/workflows/build-uv-cache.yml index 3e5028eb7..513feb67b 100644 --- a/.github/workflows/build-uv-cache.yml +++ b/.github/workflows/build-uv-cache.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - name: Checkout repository diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index ae26c4209..84c836ed1 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -26,15 +26,15 @@ jobs: ~/.cache/uv ~/.local/share/uv .venv - key: uv-main-py3.11-${{ hashFiles('uv.lock') }} + key: uv-main-py3.12-${{ hashFiles('uv.lock') }} restore-keys: | - uv-main-py3.11- + uv-main-py3.12- - name: Install uv uses: astral-sh/setup-uv@v6 with: version: "0.8.4" - python-version: "3.11" + python-version: "3.12" enable-cache: false - name: Install dependencies @@ -66,4 +66,4 @@ jobs: ~/.cache/uv ~/.local/share/uv .venv - key: uv-main-py3.11-${{ hashFiles('uv.lock') }} + key: uv-main-py3.12-${{ hashFiles('uv.lock') }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6d8054ff4..7b33545d0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: true matrix: - python-version: ['3.10', '3.11', '3.12', '3.13'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] group: [1, 2, 3, 4, 5, 6, 7, 8] steps: - name: Checkout code diff --git a/.github/workflows/type-checker.yml b/.github/workflows/type-checker.yml index 03a5841a0..ea116d37a 100644 --- a/.github/workflows/type-checker.yml +++ b/.github/workflows/type-checker.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - name: Checkout code diff --git a/.github/workflows/update-test-durations.yml b/.github/workflows/update-test-durations.yml index 13f1ecd69..41a92b4f2 100644 --- a/.github/workflows/update-test-durations.yml +++ b/.github/workflows/update-test-durations.yml @@ -16,11 +16,11 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.10', '3.11', '3.12', '3.13'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] env: OPENAI_API_KEY: fake-api-key PYTHONUNBUFFERED: 1 - + steps: - name: Checkout repository uses: actions/checkout@v4 @@ -68,4 +68,4 @@ jobs: ~/.cache/uv ~/.local/share/uv .venv - key: uv-main-py${{ matrix.python-version }}-${{ hashFiles('uv.lock') }} \ No newline at end of file + key: uv-main-py${{ matrix.python-version }}-${{ hashFiles('uv.lock') }}