@@ -24,23 +24,19 @@ jobs:
2424 if : ${{ matrix.python_version == 'py313' }}
2525 uses : codecov/codecov-action@v3
2626 with :
27- files : ./gooddata-sdk/coverage.xml,./gooddata-pandas/coverage.xml,./gooddata-fdw/coverage.xml,./gooddata-flight-server/coverage.xml,./gooddata-flexconnect/coverage.xml
27+ files : ./packages/ gooddata-sdk/coverage.xml,./packages/ gooddata-pandas/coverage.xml,./packages/ gooddata-fdw/coverage.xml,./packages/ gooddata-flight-server/coverage.xml,./packages /gooddata-flexconnect/coverage.xml
2828 lint-and-format-check :
2929 runs-on : ubuntu-latest
3030 if : ${{inputs.changed-python-modules == 'true'}}
3131 steps :
3232 - name : Checkout
3333 uses : actions/checkout@v4
34- - name : Set up python 3.13
35- uses : actions/setup-python@v5
36- with :
37- python-version-file : ' .python-version'
38- cache : ' pip'
39- cache-dependency-path : |
40- fmt-requirements.txt
34+ - name : Set up Python
35+ uses : astral-sh/setup-uv@v6
4136 - name : Install dependencies
4237 run : |
43- make dev
38+ uv venv
39+ uv pip install --group lint
4440 - name : pep8 and formatting check
4541 run : |
4642 make format
@@ -50,17 +46,12 @@ jobs:
5046 steps :
5147 - name : Checkout
5248 uses : actions/checkout@v4
53- - name : Set up python 3.13
54- uses : actions/setup-python@v5
55- with :
56- python-version-file : ' .python-version'
57- cache : ' pip'
58- cache-dependency-path : |
59- tox-requirements.txt
49+ - name : Set up Python
50+ uses : astral-sh/setup-uv@v6
6051 - name : Install dependencies
61- run : |
62- python -m pip install --upgrade pip
63- pip install -r tox-requirements.txt
52+ env :
53+ UV_SYSTEM_PYTHON : 1
54+ run : uv pip install --group tox --group type
6455 - name : mypy check
6556 run : |
6657 make mypy
0 commit comments