77 branches : [ master ]
88
99jobs :
10- pylama :
10+ ruff :
1111 runs-on : ubuntu-latest
1212 steps :
13- - uses : actions/checkout@v2
14- - name : Setup python3.10
15- uses : actions/setup-python@v2
13+ - uses : actions/checkout@v4
14+ - name : Install uv
15+ uses : astral-sh/setup-uv@v5
16+ - name : Setup python3.14
17+ uses : actions/setup-python@v5
1618 with :
17- python-version : " 3.10"
18- - run : python -m pip install poetry
19- - run : poetry install
20- - run : poetry run pylama
19+ python-version : " 3.14"
20+ - run : uv sync
21+ - run : uv run ruff check .
22+ env :
23+ FORCE_COLOR : 1
24+ - run : uv run ruff format --check .
2125 env :
2226 FORCE_COLOR : 1
2327 mypy :
2428 runs-on : ubuntu-latest
2529 steps :
26- - uses : actions/checkout@v2
27- - name : Setup python3.10
28- uses : actions/setup-python@v4
30+ - uses : actions/checkout@v4
31+ - name : Install uv
32+ uses : astral-sh/setup-uv@v5
33+ - name : Setup python3.14
34+ uses : actions/setup-python@v5
2935 with :
30- python-version : " 3.10"
31- - run : python -m pip install poetry
32- - run : poetry install
33- - run : poetry run mypy
36+ python-version : " 3.14"
37+ - run : uv sync
38+ - run : uv run mypy
3439 env :
3540 FORCE_COLOR : 1
3641
@@ -49,23 +54,23 @@ jobs:
4954
5055 matrix :
5156 python :
52- - ' 3.9'
53- - ' 3.10'
5457 - ' 3.11'
5558 - ' 3.12'
5659 - ' 3.13'
60+ - ' 3.14'
5761
5862 steps :
59- - uses : actions/checkout@v2
63+ - uses : actions/checkout@v4
64+ - name : Install uv
65+ uses : astral-sh/setup-uv@v5
6066 - name : Setup python${{ matrix.python }}
61- uses : actions/setup-python@v2
67+ uses : actions/setup-python@v5
6268 with :
6369 python-version : " ${{ matrix.python }}"
6470
65- - run : python -m pip install poetry
66- - run : poetry install
71+ - run : uv sync
6772 - run : >-
68- poetry run pytest \
73+ uv run pytest \
6974 -vv \
7075 --cov=aiohttp_s3_client \
7176 --cov-report=term-missing \
7479 FORCE_COLOR: 1
7580 S3_URL: http://user:hackme@localhost:9090/test/
7681
77- - run : poetry run coveralls
82+ - run : uv run coveralls
7883 env :
7984 COVERALLS_PARALLEL : ' true'
8085 COVERALLS_SERVICE_NAME : github
0 commit comments