@@ -43,13 +43,13 @@ jobs:
4343 - ubuntu-latest
4444
4545 steps :
46- - uses : actions/checkout@v6
46+ - uses : actions/checkout@v7
4747 - name : Use Python ${{ matrix.python_version }}
4848 uses : actions/setup-python@v6
4949 with :
5050 python-version : ${{ matrix.python_version }}
5151 - name : Install uv
52- uses : astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867
52+ uses : astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3
5353
5454 - name : Install OS / deb dependencies
5555 run : |
@@ -83,16 +83,16 @@ jobs:
8383
8484 strategy :
8585 matrix :
86- python_version : [ "3.10 " ]
86+ python_version : [ "3.12 " ]
8787
8888 steps :
89- - uses : actions/checkout@v6
89+ - uses : actions/checkout@v7
9090 - name : Use Python ${{ matrix.python_version }}
9191 uses : actions/setup-python@v6
9292 with :
9393 python-version : ${{ matrix.python_version }}
9494 - name : Install uv
95- uses : astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867
95+ uses : astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3
9696
9797 - name : Install OS / deb dependencies
9898 run : |
@@ -117,7 +117,7 @@ jobs:
117117 run : tox -e coverage-ci
118118
119119 - name : Upload Coverage to codecov.io
120- uses : codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
120+ uses : codecov/codecov-action@e53489f4d376d79066609109e7a95a29eb3740b1 # v7.0.0
121121 with :
122122 # We utilize secret for more realiable builds. Without secret being set, upload step
123123 # fails fairly often.
@@ -131,16 +131,16 @@ jobs:
131131
132132 strategy :
133133 matrix :
134- python_version : [ "3.10 " ]
134+ python_version : [ "3.12 " ]
135135
136136 steps :
137- - uses : actions/checkout@v6
137+ - uses : actions/checkout@v7
138138 - name : Use Python ${{ matrix.python_version }}
139139 uses : actions/setup-python@v6
140140 with :
141141 python-version : ${{ matrix.python_version }}
142142 - name : Install uv
143- uses : astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867
143+ uses : astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3
144144
145145 - name : Install OS / deb dependencies
146146 run : |
@@ -173,10 +173,10 @@ jobs:
173173
174174 strategy :
175175 matrix :
176- python_version : [ "3.10 " ]
176+ python_version : [ "3.12 " ]
177177
178178 steps :
179- - uses : actions/checkout@v6
179+ - uses : actions/checkout@v7
180180
181181 - name : Install system dependencies
182182 run : |
@@ -188,7 +188,7 @@ jobs:
188188 with :
189189 python-version : ${{ matrix.python_version }}
190190 - name : Install uv
191- uses : astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867
191+ uses : astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3
192192 - name : Install OS / deb dependencies
193193 run : |
194194 sudo DEBIAN_FRONTEND=noninteractive apt-get update
@@ -231,7 +231,7 @@ jobs:
231231 tar -xzvf "${TARBALL_FILENAME}"
232232
233233 cd "apache_libcloud-${VERSION}/"
234- tox -c tox.ini -epy3.10
234+ tox -c tox.ini -epy3.12
235235
236236 - name : Verify Wheel Release Artifact
237237 run : |
@@ -251,18 +251,18 @@ jobs:
251251 cp ../../tox.ini .
252252 cp ../../pyproject.toml .
253253 cp ../../libcloud/test/secrets.py-dist libcloud/test/secrets.py-dist
254- tox -c tox.ini -epy3.10
254+ tox -c tox.ini -epy3.12
255255
256256 build_test_docker_image :
257257 name : Build and Verify Docker Image
258258 runs-on : ubuntu-latest
259259
260260 strategy :
261261 matrix :
262- python_version : [ "3.10 " ]
262+ python_version : [ "3.12 " ]
263263
264264 steps :
265- - uses : actions/checkout@v6
265+ - uses : actions/checkout@v7
266266 - name : Build Testing Docker Image
267267 run : docker build -f contrib/Dockerfile -t libcloud_runtest_img .
268268 - name : Verify Image Works
@@ -278,16 +278,16 @@ jobs:
278278
279279 strategy :
280280 matrix :
281- python_version : [ "3.10 " ]
281+ python_version : [ "3.12 " ]
282282
283283 steps :
284- - uses : actions/checkout@v6
284+ - uses : actions/checkout@v7
285285 - name : Use Python ${{ matrix.python_version }}
286286 uses : actions/setup-python@v6
287287 with :
288288 python-version : ${{ matrix.python_version }}
289289 - name : Install uv
290- uses : astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867
290+ uses : astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3
291291
292292 - name : Install OS / deb dependencies
293293 run : |
@@ -351,16 +351,16 @@ jobs:
351351
352352 strategy :
353353 matrix :
354- python_version : [ "3.10 " ]
354+ python_version : [ "3.12 " ]
355355
356356 steps :
357- - uses : actions/checkout@v6
357+ - uses : actions/checkout@v7
358358 - name : Use Python ${{ matrix.python_version }}
359359 uses : actions/setup-python@v6
360360 with :
361361 python-version : ${{ matrix.python_version }}
362362 - name : Install uv
363- uses : astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867
363+ uses : astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3
364364
365365 - name : Install OS / deb dependencies
366366 run : |
@@ -390,16 +390,16 @@ jobs:
390390
391391 strategy :
392392 matrix :
393- python_version : [ "3.10 " ]
393+ python_version : [ "3.12 " ]
394394
395395 steps :
396- - uses : actions/checkout@v6
396+ - uses : actions/checkout@v7
397397 - name : Use Python ${{ matrix.python_version }}
398398 uses : actions/setup-python@v6
399399 with :
400400 python-version : ${{ matrix.python_version }}
401401 - name : Install uv
402- uses : astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867
402+ uses : astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3
403403
404404 - name : Print Environment Info
405405 run : printenv | sort
0 commit comments