@@ -33,57 +33,49 @@ jobs:
3333 # the oldest and newest supported Python versions
3434 - name : Test suite with py39-ubuntu, mypyc-compiled
3535 python : ' 3.9'
36- arch : x64
37- os : ubuntu-latest
36+ os : ubuntu-24.04-arm
3837 toxenv : py
3938 tox_extra_args : " -n 4"
4039 test_mypyc : true
4140 - name : Test suite with py39-windows-64
4241 python : ' 3.9'
43- arch : x64
4442 os : windows-latest
4543 toxenv : py39
4644 tox_extra_args : " -n 4"
4745 - name : Test suite with py310-ubuntu
4846 python : ' 3.10'
49- arch : x64
50- os : ubuntu-latest
47+ os : ubuntu-24.04-arm
5148 toxenv : py
5249 tox_extra_args : " -n 4"
5350 - name : Test suite with py311-ubuntu, mypyc-compiled
5451 python : ' 3.11'
55- arch : x64
56- os : ubuntu-latest
52+ os : ubuntu-24.04-arm
5753 toxenv : py
5854 tox_extra_args : " -n 4"
5955 test_mypyc : true
6056 - name : Test suite with py312-ubuntu, mypyc-compiled
6157 python : ' 3.12'
62- arch : x64
63- os : ubuntu-latest
58+ os : ubuntu-24.04-arm
6459 toxenv : py
6560 tox_extra_args : " -n 4"
6661 test_mypyc : true
6762 - name : Test suite with py313-ubuntu, mypyc-compiled
6863 python : ' 3.13'
69- arch : x64
70- os : ubuntu-latest
64+ os : ubuntu-24.04-arm
7165 toxenv : py
7266 tox_extra_args : " -n 4"
7367 test_mypyc : true
7468
7569 # - name: Test suite with py314-dev-ubuntu
7670 # python: '3.14-dev'
77- # arch: x64
78- # os: ubuntu-latest
71+ # os: ubuntu-24.04-arm
7972 # toxenv: py
8073 # tox_extra_args: "-n 4"
8174 # allow_failure: true
8275 # test_mypyc: true
8376
8477 - name : mypyc runtime tests with py39-macos
8578 python : ' 3.9.21'
86- arch : x64
8779 # TODO: macos-13 is the last one to support Python 3.9, change it to macos-latest when updating the Python version
8880 os : macos-13
8981 toxenv : py
@@ -93,20 +85,17 @@ jobs:
9385 # - https://github.com/python/mypy/pull/17822
9486 # - name: mypyc runtime tests with py38-debug-build-ubuntu
9587 # python: '3.9.21'
96- # arch: x64
9788 # os: ubuntu-latest
9889 # toxenv: py
9990 # tox_extra_args: "-n 4 mypyc/test/test_run.py mypyc/test/test_external.py"
10091 # debug_build: true
10192
10293 - name : Type check our own code (py39-ubuntu)
10394 python : ' 3.9'
104- arch : x64
10595 os : ubuntu-latest
10696 toxenv : type
10797 - name : Type check our own code (py39-windows-64)
10898 python : ' 3.9'
109- arch : x64
11099 os : windows-latest
111100 toxenv : type
112101
@@ -115,7 +104,6 @@ jobs:
115104 # to ensure the tox env works as expected
116105 - name : Formatting and code style with Black + ruff
117106 python : ' 3.10'
118- arch : x64
119107 os : ubuntu-latest
120108 toxenv : lint
121109
@@ -169,7 +157,6 @@ jobs:
169157 if : ${{ !(matrix.debug_build || endsWith(matrix.python, '-dev')) }}
170158 with :
171159 python-version : ${{ matrix.python }}
172- architecture : ${{ matrix.arch }}
173160
174161 - name : Install tox
175162 run : |
0 commit comments