@@ -24,23 +24,21 @@ 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
3434 - name : Set up python 3.13
35- uses : actions /setup-python@v5
35+ uses : astral-sh /setup-uv@v6
3636 with :
37- python-version-file : ' .python-version'
38- cache : ' pip'
39- cache-dependency-path : |
40- fmt-requirements.txt
37+ python-version : 3.13
4138 - name : Install dependencies
4239 run : |
43- make dev
40+ uv venv
41+ uv pip install --group lint
4442 - name : pep8 and formatting check
4543 run : |
4644 make format
@@ -54,13 +52,10 @@ jobs:
5452 uses : actions/setup-python@v5
5553 with :
5654 python-version-file : ' .python-version'
57- cache : ' pip'
58- cache-dependency-path : |
59- tox-requirements.txt
6055 - name : Install dependencies
6156 run : |
62- python -m pip install --upgrade pip
63- pip install -r tox-requirements.txt
57+ python -m pip install uv
58+ uv pip install --group tox --group type --system
6459 - name : mypy check
6560 run : |
6661 make mypy
0 commit comments