|
|
@ -51,7 +51,9 @@ jobs: |
|
|
python-version: [ "3.14" ] |
|
|
python-version: [ "3.14" ] |
|
|
uv-resolution: |
|
|
uv-resolution: |
|
|
- highest |
|
|
- highest |
|
|
starlette-src: [ true, false ] |
|
|
starlette-src: |
|
|
|
|
|
- starlette-pypi |
|
|
|
|
|
- starlette-git |
|
|
include: |
|
|
include: |
|
|
- os: ubuntu-latest |
|
|
- os: ubuntu-latest |
|
|
python-version: "3.9" |
|
|
python-version: "3.9" |
|
|
@ -79,7 +81,7 @@ jobs: |
|
|
python-version: "3.14" |
|
|
python-version: "3.14" |
|
|
coverage: coverage |
|
|
coverage: coverage |
|
|
uv-resolution: highest |
|
|
uv-resolution: highest |
|
|
starlette-src: true |
|
|
starlette-src: starlette-git |
|
|
fail-fast: false |
|
|
fail-fast: false |
|
|
runs-on: ${{ matrix.os }} |
|
|
runs-on: ${{ matrix.os }} |
|
|
env: |
|
|
env: |
|
|
@ -106,7 +108,7 @@ jobs: |
|
|
- 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: Install Starlette from source |
|
|
- name: Install Starlette from source |
|
|
if: matrix.starlette-src == 'true' |
|
|
if: matrix.starlette-src == 'starlette-git' |
|
|
run: uv pip install --force-reinstall --no-deps --no-cache-dir --find-links https://test.pypi.org/simple/ starlette |
|
|
run: uv pip install --force-reinstall --no-deps --no-cache-dir --find-links https://test.pypi.org/simple/ starlette |
|
|
- run: mkdir coverage |
|
|
- run: mkdir coverage |
|
|
- name: Test |
|
|
- name: Test |
|
|
|