@@ -33,57 +33,49 @@ jobs:
33
33
# the oldest and newest supported Python versions
34
34
- name : Test suite with py39-ubuntu, mypyc-compiled
35
35
python : ' 3.9'
36
- arch : x64
37
- os : ubuntu-latest
36
+ os : ubuntu-24.04-arm
38
37
toxenv : py
39
38
tox_extra_args : " -n 4"
40
39
test_mypyc : true
41
40
- name : Test suite with py39-windows-64
42
41
python : ' 3.9'
43
- arch : x64
44
42
os : windows-latest
45
43
toxenv : py39
46
44
tox_extra_args : " -n 4"
47
45
- name : Test suite with py310-ubuntu
48
46
python : ' 3.10'
49
- arch : x64
50
- os : ubuntu-latest
47
+ os : ubuntu-24.04-arm
51
48
toxenv : py
52
49
tox_extra_args : " -n 4"
53
50
- name : Test suite with py311-ubuntu, mypyc-compiled
54
51
python : ' 3.11'
55
- arch : x64
56
- os : ubuntu-latest
52
+ os : ubuntu-24.04-arm
57
53
toxenv : py
58
54
tox_extra_args : " -n 4"
59
55
test_mypyc : true
60
56
- name : Test suite with py312-ubuntu, mypyc-compiled
61
57
python : ' 3.12'
62
- arch : x64
63
- os : ubuntu-latest
58
+ os : ubuntu-24.04-arm
64
59
toxenv : py
65
60
tox_extra_args : " -n 4"
66
61
test_mypyc : true
67
62
- name : Test suite with py313-ubuntu, mypyc-compiled
68
63
python : ' 3.13'
69
- arch : x64
70
- os : ubuntu-latest
64
+ os : ubuntu-24.04-arm
71
65
toxenv : py
72
66
tox_extra_args : " -n 4"
73
67
test_mypyc : true
74
68
75
69
# - name: Test suite with py314-dev-ubuntu
76
70
# python: '3.14-dev'
77
- # arch: x64
78
- # os: ubuntu-latest
71
+ # os: ubuntu-24.04-arm
79
72
# toxenv: py
80
73
# tox_extra_args: "-n 4"
81
74
# allow_failure: true
82
75
# test_mypyc: true
83
76
84
77
- name : mypyc runtime tests with py39-macos
85
78
python : ' 3.9.21'
86
- arch : x64
87
79
# TODO: macos-13 is the last one to support Python 3.9, change it to macos-latest when updating the Python version
88
80
os : macos-13
89
81
toxenv : py
@@ -93,20 +85,17 @@ jobs:
93
85
# - https://github.com/python/mypy/pull/17822
94
86
# - name: mypyc runtime tests with py38-debug-build-ubuntu
95
87
# python: '3.9.21'
96
- # arch: x64
97
88
# os: ubuntu-latest
98
89
# toxenv: py
99
90
# tox_extra_args: "-n 4 mypyc/test/test_run.py mypyc/test/test_external.py"
100
91
# debug_build: true
101
92
102
93
- name : Type check our own code (py39-ubuntu)
103
94
python : ' 3.9'
104
- arch : x64
105
95
os : ubuntu-latest
106
96
toxenv : type
107
97
- name : Type check our own code (py39-windows-64)
108
98
python : ' 3.9'
109
- arch : x64
110
99
os : windows-latest
111
100
toxenv : type
112
101
@@ -115,7 +104,6 @@ jobs:
115
104
# to ensure the tox env works as expected
116
105
- name : Formatting and code style with Black + ruff
117
106
python : ' 3.10'
118
- arch : x64
119
107
os : ubuntu-latest
120
108
toxenv : lint
121
109
@@ -169,7 +157,6 @@ jobs:
169
157
if : ${{ !(matrix.debug_build || endsWith(matrix.python, '-dev')) }}
170
158
with :
171
159
python-version : ${{ matrix.python }}
172
- architecture : ${{ matrix.arch }}
173
160
174
161
- name : Install tox
175
162
run : |
0 commit comments