Browse Source

cleanup

pull/15139/head
svlandeg 4 months ago
parent
commit
e78d68d56b
  1. 11
      .github/workflows/test.yml

11
.github/workflows/test.yml

@ -52,8 +52,6 @@ jobs:
python-version: [ "3.14" ] python-version: [ "3.14" ]
uv-resolution: uv-resolution:
- highest - highest
pydantic-version:
- latest
starlette-src: starlette-src:
- starlette-pypi - starlette-pypi
- starlette-git - starlette-git
@ -62,27 +60,22 @@ jobs:
python-version: "3.10" python-version: "3.10"
coverage: coverage coverage: coverage
uv-resolution: lowest-direct uv-resolution: lowest-direct
pydantic-version: lowest
- os: windows-latest - os: windows-latest
python-version: "3.12" python-version: "3.12"
coverage: coverage coverage: coverage
uv-resolution: lowest-direct uv-resolution: lowest-direct
pydantic-version: lowest
- os: ubuntu-latest - os: ubuntu-latest
python-version: "3.13" python-version: "3.13"
coverage: coverage coverage: coverage
uv-resolution: highest uv-resolution: highest
pydantic-version: latest
- os: ubuntu-latest - os: ubuntu-latest
python-version: "3.13" python-version: "3.13"
uv-resolution: highest uv-resolution: highest
pydantic-version: latest
codspeed: codspeed codspeed: codspeed
- os: ubuntu-latest - os: ubuntu-latest
python-version: "3.14" python-version: "3.14"
coverage: coverage coverage: coverage
uv-resolution: highest uv-resolution: highest
pydantic-version: latest
starlette-src: starlette-git starlette-src: starlette-git
fail-fast: false fail-fast: false
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
@ -109,8 +102,8 @@ jobs:
uv.lock uv.lock
- name: Install Dependencies - name: Install Dependencies
run: uv sync --no-dev --group tests --extra all run: uv sync --no-dev --group tests --extra all
- name: Pin lowest supported Pydantic version - name: Ensure that we have the lowest supported Pydantic version
if: matrix.pydantic-version == 'lowest' if: matrix.uv-resolution == 'lowest-direct'
run: uv pip install "pydantic==2.7.0" run: uv pip install "pydantic==2.7.0"
- name: Install Starlette from source - name: Install Starlette from source
if: matrix.starlette-src == 'starlette-git' if: matrix.starlette-src == 'starlette-git'

Loading…
Cancel
Save