88 lint :
99 runs-on : ubuntu-latest
1010 steps :
11- - uses : actions/checkout@v2
11+ - uses : actions/checkout@v3
1212 - name : Setup Python
13- uses : actions/setup-python@v2
13+ uses : actions/setup-python@v4
1414 with :
1515 python-version : 3.9
16+ cache : pip
17+ cache-dependency-path : |
18+ requirements-dev.txt
19+ setup.py
1620 - name : Install dependencies
1721 run : |
1822 python -m pip install --upgrade pip setuptools wheel
1923 python -m pip install -r requirements-dev.txt
2024 - name : Run flake8
2125 run : flake8
22- - uses : actions/cache@v2
23- with :
24- path : ~/.cache/pip
25- key : ${{ runner.os }}-pip
2626 build :
2727 runs-on : ubuntu-latest
2828 strategy :
@@ -34,24 +34,24 @@ jobs:
3434 - py39
3535 - pypy3
3636 steps :
37- - uses : actions/checkout@v2
37+ - uses : actions/checkout@v3
3838 - name : Fedora Tox with ${{ matrix.tox_env }}
39- uses : fedora-python/tox-github-action@v0.4
39+ uses : fedora-python/tox-github-action@v37.0
4040 with :
4141 tox_env : ${{ matrix.tox_env }}
42- - uses : actions/setup-python@v2
43- - uses : actions/cache@v2
42+ - uses : actions/setup-python@v4
4443 with :
45- path : ~/.cache/pip
46- key : ${{ runner.os }}-pip
47-
44+ cache : pip
45+ cache-dependency-path : |
46+ requirements-dev.txt
47+ setup.py
4848 deploy :
4949 name : Build deploy
5050 runs-on : ubuntu-latest
5151 steps :
52- - uses : actions/checkout@v2
53- - uses : actions/setup-python@v2
54- - uses : casperdcl/deploy-pypi@v2
52+ - uses : actions/checkout@v3
53+ - uses : actions/setup-python@v4
54+ - uses : casperdcl/deploy-pypi@v2.3.2
5555 with :
5656 password : ${{ secrets.PYPI_TOKEN }}
5757 build : true
0 commit comments