@@ -113,7 +113,7 @@ jobs:
113113
114114 steps :
115115 - name : checkout
116- uses : actions/checkout@v3
116+ uses : actions/checkout@v4
117117 - name : Set up Python ${{ matrix.python-version }}
118118 uses : actions/setup-python@v5
119119 with :
@@ -147,19 +147,19 @@ jobs:
147147 # the cache.
148148 # ##
149149 - name : Cache ~/.ccache
150- uses : actions/cache@v2
150+ uses : actions/cache@v4
151151 with :
152152 path : ~/.ccache/
153153 key : ${{ runner.os }}-ccache2-${{ matrix.python-version }}
154154
155155 - name : Cache config.cache
156156 # Store the configure caches. Having a cache can speed up c-ares
157157 # configure from 2-3 minutes to 20 seconds.
158- uses : actions/cache@v2
158+ uses : actions/cache@v4
159159 with :
160160 path : deps/*/config.cache
161161 # XXX: This should probably include a hash of each configure
162- # script We don't have a restore-keys that doesn't include
162+ # script (which is possible with hashFiles()). We don't have a restore-keys that doesn't include
163163 # the CFLAGS becouse the scripts fail to run if they get
164164 # different CFLAGS, CC, CPPFLAGS, etc, and GHA offers no way
165165 # to manually clear the cache. At one time, we had a
@@ -237,7 +237,7 @@ jobs:
237237 ls -l dist
238238 twine check dist/*whl
239239 - name : Upload gevent wheel
240- uses : actions/upload-artifact@v2
240+ uses : actions/upload-artifact@v4
241241 with :
242242 name : gevent-${{ runner.os }}-${{ matrix.python-version }}.whl
243243 path : dist/*whl
@@ -373,7 +373,7 @@ jobs:
373373 os : [ubuntu-latest]
374374 steps :
375375 - name : checkout
376- uses : actions/checkout@v3
376+ uses : actions/checkout@v4
377377 - name : Set up Python ${{ matrix.python-version }}
378378 uses : actions/setup-python@v5
379379 with :
@@ -386,15 +386,15 @@ jobs:
386386 run : |
387387 sudo apt-get install -y ccache sed gcc
388388 - name : Cache ~/.ccache
389- uses : actions/cache@v2
389+ uses : actions/cache@v4
390390 with :
391391 path : ~/.ccache/
392392 key : ${{ runner.os }}-ccache2_embed-${{ matrix.python-version }}
393393
394394 - name : Cache config.cache
395395 # Store the configure caches. Having a cache can speed up c-ares
396396 # configure from 2-3 minutes to 20 seconds.
397- uses : actions/cache@v2
397+ uses : actions/cache@v4
398398 with :
399399 path : deps/*/config.cache
400400 # XXX: This should probably include a hash of each configure
@@ -476,19 +476,19 @@ jobs:
476476 name : ${{ matrix.image }}
477477 steps :
478478 - name : checkout
479- uses : actions/checkout@v3
479+ uses : actions/checkout@v4
480480 - name : Set up Python ${{ matrix.python-version }}
481- uses : actions/setup-python@v4
481+ uses : actions/setup-python@v5
482482 with :
483483 python-version : ${{ matrix.python-version }}
484484 - name : Cache ~/.ccache
485- uses : actions/cache@v2
485+ uses : actions/cache@v4
486486 with :
487487 path : ~/.ccache/
488488 key : ${{ runner.os }}-ccache_${{ matrix.config[2] }}-${{ matrix.config[0] }}
489489
490490 - name : Set up QEMU
491- uses : docker/setup-qemu-action@v2
491+ uses : docker/setup-qemu-action@v3
492492 with :
493493 platforms : all
494494 - name : Build and test gevent
@@ -498,7 +498,7 @@ jobs:
498498
499499 run : scripts/releases/make-manylinux
500500 - name : Upload gevent wheels
501- uses : actions/upload-artifact@v2
501+ uses : actions/upload-artifact@v4
502502 with :
503503 path : wheelhouse/*whl
504504 name : ${{ matrix.config[2] }}_x86_64_wheels.zip
0 commit comments