@@ -55,33 +55,33 @@ jobs:
5555 with :
5656 python-version : ${{ matrix.python-version }}
5757 - name : Setup uv
58- uses : astral-sh/setup-uv@v6
58+ uses : astral-sh/setup-uv@v7
5959 with :
6060 version : " 0.4.15"
6161 enable-cache : true
6262 cache-dependency-glob : |
63+ requirements**.txt
6364 pyproject.toml
64- uv.lock
6565 # Allow debugging with tmate
6666 - name : Setup tmate session
6767 uses : mxschmitt/action-tmate@v3
6868 if : ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.debug_enabled == 'true' }}
6969 with :
7070 limit-access-to-actor : true
7171 - name : Install Dependencies
72- run : uv sync
72+ run : uv pip install -r requirements-tests.txt
7373 - name : Lint
7474 run : bash scripts/lint.sh
7575 - run : mkdir coverage
7676 - name : Test
7777 run : bash scripts/test.sh
7878 env :
79- COVERAGE_FILE : coverage/.coverage.${{ runner.os }}-py${{ matrix.python-version }}-${{ matrix.pydantic-version }}
79+ COVERAGE_FILE : coverage/.coverage.${{ runner.os }}-py${{ matrix.python-version }}
8080 CONTEXT : ${{ runner.os }}-py${{ matrix.python-version }}
8181 - name : Store coverage files
8282 uses : actions/upload-artifact@v4
8383 with :
84- name : coverage-${{ runner.os }}-${{ matrix.python-version }}-${{ matrix.pydantic-version }}
84+ name : coverage-${{ runner.os }}-${{ matrix.python-version }}
8585 path : coverage
8686 include-hidden-files : true
8787
@@ -93,23 +93,23 @@ jobs:
9393 - uses : actions/checkout@v5
9494 - uses : actions/setup-python@v6
9595 with :
96- python-version : ' 3.13 '
96+ python-version : ' 3.8 '
9797 - name : Setup uv
98- uses : astral-sh/setup-uv@v6
98+ uses : astral-sh/setup-uv@v7
9999 with :
100100 version : " 0.4.15"
101101 enable-cache : true
102102 cache-dependency-glob : |
103+ requirements**.txt
103104 pyproject.toml
104- uv.lock
105105 - name : Get coverage files
106106 uses : actions/download-artifact@v5
107107 with :
108108 pattern : coverage-*
109109 path : coverage
110110 merge-multiple : true
111111 - name : Install Dependencies
112- run : uv sync
112+ run : uv pip install -r requirements-tests.txt
113113 - run : ls -la coverage
114114 - run : coverage combine coverage
115115 - run : coverage report
0 commit comments