99 runs-on : ubuntu-20.04
1010
1111 steps :
12- - uses : actions/checkout@v2
12+ - uses : actions/checkout@v3
1313
1414 - name : Check out recursively
1515 run : git submodule update --init --recursive
1616
1717 - name : Set up Python
18- uses : actions/setup-python@v1
18+ uses : actions/setup-python@v4
1919 with :
2020 python-version : 3.9
2121
3232 files : dist/*.tar.gz
3333
3434 - name : Upload sdist
35- uses : actions/upload-artifact@v2
35+ uses : actions/upload-artifact@v3
3636 with :
3737 name : sdist
3838 path : dist/*.tar.gz
@@ -71,17 +71,30 @@ jobs:
7171 pyversion : " cp38*"
7272 - image : manylinux_2_24_aarch64
7373 pyversion : " cp39*"
74- - image : manylinux_2_24_aarch64
74+ - image : manylinux_2_28_aarch64
75+ pyversion : " cp310*"
76+ - image : manylinux_2_28_aarch64
77+ pyversion : " cp311*"
78+
79+ - image : musllinux_1_1_aarch64
80+ pyversion : " cp37*"
81+ - image : musllinux_1_1_aarch64
82+ pyversion : " cp38*"
83+ - image : musllinux_1_1_aarch64
84+ pyversion : " cp39*"
85+ - image : musllinux_1_1_aarch64
7586 pyversion : " cp310*"
87+ - image : musllinux_1_1_aarch64
88+ pyversion : " cp311*"
7689
7790 steps :
78- - uses : actions/checkout@v2
91+ - uses : actions/checkout@v3
7992
8093 - name : Check out recursively
8194 run : git submodule update --init --recursive
8295
8396 - name : Set up Python
84- uses : actions/setup-python@v2
97+ uses : actions/setup-python@v4
8598 with :
8699 python-version : 3.9
87100
99112 files : wheelhouse_*/*-m*linux*.whl # manylinux / musllinux
100113
101114 - name : Upload wheels
102- uses : actions/upload-artifact@v2
115+ uses : actions/upload-artifact@v3
103116 with :
104117 name : wheels-${{ matrix.image }}
105118 path : wheelhouse_*/*-m*linux*.whl # manylinux / musllinux
@@ -111,11 +124,11 @@ jobs:
111124 fail-fast : false
112125
113126 matrix :
114- os : [macos-10.15 , windows-latest]
115- # os: [macos-10.15 , windows-latest, macOS-M1]
116- # os: [macos-10.15 , macOS-M1]
117- # os: [macos-10.15 ]
118- python_version : ["2.7", "3.5 ", "3.6 ", "3.7 ", "3.8 ", "3.9 ", "3.10 ", "pypy-3.7-v7.3.3", "pypy-3.8-v7.3.7"]
127+ os : [macos-12 , windows-latest]
128+ # os: [macos-11 , windows-latest, macOS-M1]
129+ # os: [macos-11 , macOS-M1]
130+ # os: [macos-11 ]
131+ python_version : ["2.7", "3.6 ", "3.7 ", "3.8 ", "3.9 ", "3.10 ", "3.11 ", "pypy-3.7-v7.3.3", "pypy-3.8-v7.3.7"]
119132
120133 exclude :
121134 # outdated compilers and probably not worth supporting anymore
@@ -128,13 +141,13 @@ jobs:
128141 env : { MACOSX_DEPLOYMENT_TARGET: 10.14 }
129142
130143 steps :
131- - uses : actions/checkout@v2
144+ - uses : actions/checkout@v3
132145
133146 - name : Check out recursively
134147 run : git submodule update --init --recursive
135148
136149 - name : Set up Python
137- uses : actions/setup-python@v2
150+ uses : actions/setup-python@v4
138151 with :
139152 python-version : ${{ matrix.python_version }}
140153
@@ -157,7 +170,7 @@ jobs:
157170 files : dist/*.whl
158171
159172 - name : Upload wheels
160- uses : actions/upload-artifact@v2
173+ uses : actions/upload-artifact@v3
161174 with :
162175 name : wheels-${{ matrix.os }}
163176 path : dist/*.whl
0 commit comments