2323 runs-on : " ubuntu-20.04"
2424 continue-on-error : ${{ matrix.config.experimental }}
2525 env :
26- USING_COVERAGE : ' 3.6,3.7,3.8,3.9,3.10,3.11.0-rc.2 ,pypy-3.6,pypy-3.7,pypy-3.8,pypy-3.9'
26+ USING_COVERAGE : ' 3.6,3.7,3.8,3.9,3.10,3.11,pypy-3.6,pypy-3.7,pypy-3.8,pypy-3.9'
2727
2828 strategy :
2929 fail-fast : False
@@ -34,15 +34,15 @@ jobs:
3434 - {python-version: "3.8", testenvs: "py38-pyupgrade{2.5,2.6,2.7,2.8,2.9,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37,latest},build", experimental: False}
3535 - {python-version: "3.9", testenvs: "py39-pyupgrade{2.5,2.6,2.7,2.8,2.9,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37,latest},build", experimental: False}
3636 - {python-version: "3.10", testenvs: "py310-pyupgrade{2.5,2.6,2.7,2.8,2.9,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37,latest},build", experimental: False}
37- - {python-version: "3.11.0-rc.2 ", testenvs: "py311-dev-pyupgrade{2.5,2.6,2.7,2.8,2.9,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37,latest},build", experimental: True}
37+ - {python-version: "3.11", testenvs: "py311-dev-pyupgrade{2.5,2.6,2.7,2.8,2.9,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37,latest},build", experimental: True}
3838 - {python-version: "pypy-3.6", testenvs: "pypy36-pyupgrade{2.5,2.6,2.7,2.8,2.9,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,latest},build", experimental: False}
39- - {python-version: "pypy-3.7", testenvs: "pypy37-pyupgrade{2.5,2.6,2.7,2.8,2.9,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37,latest},build", experimental: True }
40- - {python-version: "pypy-3.8", testenvs: "pypy38-pyupgrade{2.5,2.6,2.7,2.8,2.9,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37,latest},build", experimental: True }
41- - {python-version: "pypy-3.9", testenvs: "pypy39-pyupgrade{2.5,2.6,2.7,2.8,2.9,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37,latest}", experimental: True}
39+ - {python-version: "pypy-3.7", testenvs: "pypy37-pyupgrade{2.5,2.6,2.7,2.8,2.9,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37,latest},build", experimental: False }
40+ - {python-version: "pypy-3.8", testenvs: "pypy38-pyupgrade{2.5,2.6,2.7,2.8,2.9,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37,latest},build", experimental: False }
41+ - {python-version: "pypy-3.9", testenvs: "pypy39-pyupgrade{2.5,2.6,2.7,2.8,2.9,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37,latest},build ", experimental: True}
4242
4343 steps :
4444 - name : Checkout 🛎️
45- uses : " actions/checkout@v2 "
45+ uses : " actions/checkout@v4 "
4646
4747 - name : Check for changed files
4848 if : startsWith(github.ref, 'refs/tags/') != true
5757 - name : Setup Python 🐍
5858 id : setup-python
5959 if : ${{ steps.changes.outputs.code == 'true' || steps.changes.outcome == 'skipped' }}
60- uses : " actions/setup-python@v2 "
60+ uses : " actions/setup-python@v5 "
6161 with :
6262 python-version : " ${{ matrix.config.python-version }}"
6363
@@ -67,15 +67,15 @@ jobs:
6767 python -VV
6868 python -m site
6969 python -m pip install --upgrade pip setuptools wheel
70- python -m pip install --upgrade tox virtualenv!=20.16.0
70+ python -m pip install --upgrade tox~=3.0 virtualenv!=20.16.0
7171 python -m pip install --upgrade coverage_pyver_pragma
7272
7373 - name : " Run Tests for Python ${{ matrix.config.python-version }}"
7474 if : steps.setup-python.outcome == 'success'
7575 run : python -m tox -e "${{ matrix.config.testenvs }}" -s false
7676
7777 - name : " Upload Coverage 🚀"
78- uses : actions/upload-artifact@v2
78+ uses : actions/upload-artifact@v4
7979 if : ${{ always() && steps.setup-python.outcome == 'success' }}
8080 with :
8181 name : " coverage-${{ matrix.config.python-version }}"
@@ -87,10 +87,10 @@ jobs:
8787 runs-on : " ubuntu-20.04"
8888 steps :
8989 - name : Checkout 🛎️
90- uses : " actions/checkout@v2 "
90+ uses : " actions/checkout@v4 "
9191
9292 - name : Setup Python 🐍
93- uses : " actions/setup-python@v2 "
93+ uses : " actions/setup-python@v5 "
9494 with :
9595 python-version : 3.8
9696
@@ -100,7 +100,7 @@ jobs:
100100 python -m pip install --upgrade "coveralls>=3.0.0" coverage_pyver_pragma
101101
102102 - name : " Download Coverage 🪂"
103- uses : actions/download-artifact@v2
103+ uses : actions/download-artifact@v4
104104 with :
105105 path : coverage
106106
@@ -118,7 +118,7 @@ jobs:
118118
119119 - name : " Upload Combined Coverage Artefact 🚀"
120120 if : ${{ steps.show.outcome != 'failure' }}
121- uses : actions/upload-artifact@v2
121+ uses : actions/upload-artifact@v4
122122 with :
123123 name : " combined-coverage"
124124 path : .coverage
@@ -136,11 +136,11 @@ jobs:
136136 runs-on : " ubuntu-20.04"
137137 steps :
138138 - name : Checkout 🛎️
139- uses : " actions/checkout@v2 "
139+ uses : " actions/checkout@v4 "
140140 if : startsWith(github.ref, 'refs/tags/')
141141
142142 - name : Setup Python 🐍
143- uses : " actions/setup-python@v2 "
143+ uses : " actions/setup-python@v5 "
144144 if : startsWith(github.ref, 'refs/tags/')
145145 with :
146146 python-version : 3.8
@@ -149,7 +149,7 @@ jobs:
149149 if : startsWith(github.ref, 'refs/tags/')
150150 run : |
151151 python -m pip install --upgrade pip setuptools wheel
152- python -m pip install --upgrade tox
152+ python -m pip install --upgrade tox~=3.0
153153
154154 - name : Build distributions 📦
155155 if : startsWith(github.ref, 'refs/tags/')
0 commit comments