2626 uses : actions/setup-python@v5
2727 with :
2828 python-version : ${{ matrix.python-version }}
29+ - name : Rust latest
30+ run : rustup update
2931 - name : Install uv
3032 uses : astral-sh/setup-uv@v5
3133 with :
@@ -34,20 +36,20 @@ jobs:
3436 run : uv sync --frozen --all-extras --dev --verbose
3537 working-directory : ${{ github.workspace }}
3638 - name : Run ruff format
37- working-directory : src/${{ matrix.package }}
38- run : uv run --frozen ruff format --check .
39+ run : uv run ruff format --check .
40+ working-directory : ${{ github.workspace }}
3941 - name : Run ruff check
40- working-directory : src/${{ matrix.package }}
41- run : uv run --frozen ruff check --output-format= github .
42+ run : uv run ruff check --output-format=github .
43+ working-directory : ${{ github.workspace }}
4244 - name : Run mypy check
43- working-directory : src/${{ matrix.package }}
44- run : uv run --frozen mypy --install-types --non-interactive awswrangler
45+ run : uv run mypy --install-types --non-interactive awswrangler
46+ working-directory : ${{ github.workspace }}
4547 - name : Run mypy check
46- working-directory : src/${{ matrix.package }}
47- run : uv run --frozen mypy --install-types --non-interactive awswrangler
48+ run : uv run mypy --install-types --non-interactive awswrangler
49+ working-directory : ${{ github.workspace }}
4850 - name : Run documentation check
49- working-directory : src/${{ matrix.package }}
50- run : uv run --frozen doc8 --max-line-length 120 docs/source
51+ run : uv run doc8 --max-line-length 120 docs/source
52+ working-directory : ${{ github.workspace }}
5153 - name : Run uv lock check
52- working-directory : src/${{ matrix.package }}
5354 run : uv lock --check
55+ working-directory : ${{ github.workspace }}
0 commit comments