87
87
matrix :
88
88
# 3.12.1 breaks zope.testrunner.
89
89
# See https://github.com/zopefoundation/zope.testrunner/issues/157
90
- python-version : ['pypy-3.10', '3.12.0', 3.8, 3.9, '3.10', '3.11']
90
+ python-version :
91
+ - ' 3.9'
92
+ - ' 3.10'
93
+ - ' 3.11'
94
+ - " 3.12"
95
+ # - "3.13"
96
+ - " pypy-3.10-v7.3.17"
91
97
os : [ubuntu-latest, macos-latest]
92
98
exclude :
93
99
# Can't build persistent on 3.12 with -UNDEBUG because it
@@ -100,10 +106,10 @@ jobs:
100
106
101
107
steps :
102
108
- name : checkout
103
- uses : actions/checkout@v3
109
+ uses : actions/checkout@v4
104
110
105
111
- name : Set up Python ${{ matrix.python-version }}
106
- uses : actions/setup-python@v4
112
+ uses : actions/setup-python@v5
107
113
with :
108
114
python-version : ${{ matrix.python-version }}
109
115
cache : ' pip'
@@ -166,7 +172,7 @@ jobs:
166
172
ls -l dist
167
173
twine check dist/*
168
174
- name : Upload RelStorage wheel
169
- uses : actions/upload-artifact@v2
175
+ uses : actions/upload-artifact@v4
170
176
with :
171
177
name : RelStorage-${{ runner.os }}-${{ matrix.python-version }}.whl
172
178
path : dist/*whl
@@ -250,26 +256,26 @@ jobs:
250
256
name : ${{ matrix.image }}
251
257
steps :
252
258
- name : checkout
253
- uses : actions/checkout@v3
259
+ uses : actions/checkout@v4
254
260
- name : Set up Python ${{ matrix.python-version }}
255
- uses : actions/setup-python@v4
261
+ uses : actions/setup-python@v5
256
262
with :
257
263
python-version : ${{ matrix.python-version }}
258
264
- name : Set up QEMU
259
- uses : docker/setup-qemu-action@v2
265
+ uses : docker/setup-qemu-action@v3
260
266
with :
261
267
platforms : all
262
268
- name : Build RelStorage
263
269
env :
264
270
DOCKER_IMAGE : quay.io/pypa/${{ matrix.image }}
265
271
run : bash ./scripts/releases/make-manylinux
266
272
- name : Store RelStorage wheels
267
- uses : actions/upload-artifact@v3
273
+ uses : actions/upload-artifact@v4
268
274
with :
269
275
path : wheelhouse/*whl
270
276
name : ${{ matrix.image }}_wheels.zip
271
277
- name : Publish package to PyPI
272
- uses : pypa/gh-action-pypi-publish@v1.4.1
278
+ uses : pypa/gh-action-pypi-publish@v1.10.3
273
279
if : github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
274
280
with :
275
281
user : __token__
0 commit comments