Browse Source

👷 Tweak CI

pull/14850/head
Sebastián Ramírez 5 months ago
parent
commit
e6edee9704
  1. 8
      .github/workflows/test.yml

8
.github/workflows/test.yml

@ -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

Loading…
Cancel
Save