1010env :
1111 RUSTFLAGS : -Dwarnings --cfg tokio_unstable
1212
13+ # Pinned to ubuntu-24.04: actions/setup-python has no Python 3.12.11
14+ # (.python-version) build for ubuntu-26.04, which ubuntu-latest now points to.
1315jobs :
1416 lint :
1517 name : Lint
16- runs-on : ubuntu-latest
18+ runs-on : ubuntu-24.04
1719 steps :
1820 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
1921
5153
5254 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
5355 with :
54- version : ' 0.8.2 '
56+ version : ' 0.13.4 '
5557 # we just cache the venv-dir directly in action-setup-venv
5658 enable-cache : false
5759
8183
8284 python-client-lint :
8385 name : Python Client Lint
84- runs-on : ubuntu-latest
86+ runs-on : ubuntu-24.04
8587 steps :
8688 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
8789
@@ -101,7 +103,7 @@ jobs:
101103 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
102104 if : steps.changes.outputs.python == 'true'
103105 with :
104- version : ' 0.8.2 '
106+ version : ' 0.13.4 '
105107 enable-cache : false
106108
107109 - uses : getsentry/action-setup-venv@5a80476d175edf56cb205b08bc58986fa99d1725 # v3.2.0
@@ -128,7 +130,7 @@ jobs:
128130
129131 python-client-test :
130132 name : Python Client Tests
131- runs-on : ubuntu-latest
133+ runs-on : ubuntu-24.04
132134 steps :
133135 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
134136
@@ -147,7 +149,7 @@ jobs:
147149 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
148150 if : steps.changes.outputs.python == 'true'
149151 with :
150- version : ' 0.8.2 '
152+ version : ' 0.13.4 '
151153 enable-cache : false
152154
153155 - uses : getsentry/action-setup-venv@5a80476d175edf56cb205b08bc58986fa99d1725 # v3.2.0
@@ -175,14 +177,14 @@ jobs:
175177
176178 test :
177179 name : Tests (ubuntu)
178- runs-on : ubuntu-latest
180+ runs-on : ubuntu-24.04
179181
180182 steps :
181183 - uses : actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2
182184
183185 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
184186 with :
185- version : ' 0.8.2 '
187+ version : ' 0.13.4 '
186188 # we just cache the venv-dir directly in action-setup-venv
187189 enable-cache : false
188190
@@ -218,7 +220,7 @@ jobs:
218220
219221 coverage :
220222 name : Coverage (ubuntu)
221- runs-on : ubuntu-latest
223+ runs-on : ubuntu-24.04
222224 steps :
223225 - uses : actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2
224226
@@ -244,7 +246,7 @@ jobs:
244246
245247 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
246248 with :
247- version : ' 0.8.2 '
249+ version : ' 0.13.4 '
248250 # we just cache the venv-dir directly in action-setup-venv
249251 enable-cache : false
250252
@@ -267,7 +269,7 @@ jobs:
267269
268270 rebalance-integration-test :
269271 name : Rebalance integration test${{ matrix.consumer_backend == 'arroyo' && ' (arroyo)' || '' }}
270- runs-on : ubuntu-latest
272+ runs-on : ubuntu-24.04
271273 strategy :
272274 fail-fast : false
273275 matrix :
@@ -296,7 +298,7 @@ jobs:
296298
297299 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
298300 with :
299- version : ' 0.8.2 '
301+ version : ' 0.13.4 '
300302 # we just cache the venv-dir directly in action-setup-venv
301303 enable-cache : false
302304
@@ -311,7 +313,7 @@ jobs:
311313
312314 worker-processing-integration-test :
313315 name : Worker processing integration test${{ matrix.consumer_backend == 'arroyo' && ' (arroyo)' || '' }}
314- runs-on : ubuntu-latest
316+ runs-on : ubuntu-24.04
315317 strategy :
316318 fail-fast : false
317319 matrix :
@@ -340,7 +342,7 @@ jobs:
340342
341343 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
342344 with :
343- version : ' 0.8.2 '
345+ version : ' 0.13.4 '
344346 # we just cache the venv-dir directly in action-setup-venv
345347 enable-cache : false
346348
@@ -355,7 +357,7 @@ jobs:
355357
356358 upkeep-retry-integration-test :
357359 name : Upkeep retry integration test${{ matrix.consumer_backend == 'arroyo' && ' (arroyo)' || '' }}
358- runs-on : ubuntu-latest
360+ runs-on : ubuntu-24.04
359361 strategy :
360362 fail-fast : false
361363 matrix :
@@ -384,7 +386,7 @@ jobs:
384386
385387 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
386388 with :
387- version : ' 0.8.2 '
389+ version : ' 0.13.4 '
388390 # we just cache the venv-dir directly in action-setup-venv
389391 enable-cache : false
390392
@@ -399,7 +401,7 @@ jobs:
399401
400402 upkeep-expiry-integration-test :
401403 name : Upkeep expiry integration test${{ matrix.consumer_backend == 'arroyo' && ' (arroyo)' || '' }}
402- runs-on : ubuntu-latest
404+ runs-on : ubuntu-24.04
403405 strategy :
404406 fail-fast : false
405407 matrix :
@@ -428,7 +430,7 @@ jobs:
428430
429431 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
430432 with :
431- version : ' 0.8.2 '
433+ version : ' 0.13.4 '
432434 # we just cache the venv-dir directly in action-setup-venv
433435 enable-cache : false
434436
@@ -443,7 +445,7 @@ jobs:
443445
444446 upkeep-delay-integration-test :
445447 name : Upkeep delay integration test${{ matrix.consumer_backend == 'arroyo' && ' (arroyo)' || '' }}
446- runs-on : ubuntu-latest
448+ runs-on : ubuntu-24.04
447449 strategy :
448450 fail-fast : false
449451 matrix :
@@ -472,7 +474,7 @@ jobs:
472474
473475 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
474476 with :
475- version : ' 0.8.2 '
477+ version : ' 0.13.4 '
476478 # we just cache the venv-dir directly in action-setup-venv
477479 enable-cache : false
478480
@@ -487,7 +489,7 @@ jobs:
487489
488490 failed-tasks-integration-test :
489491 name : Failed tasks integration test${{ matrix.consumer_backend == 'arroyo' && ' (arroyo)' || '' }}
490- runs-on : ubuntu-latest
492+ runs-on : ubuntu-24.04
491493 strategy :
492494 fail-fast : false
493495 matrix :
@@ -516,7 +518,7 @@ jobs:
516518
517519 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
518520 with :
519- version : ' 0.8.2 '
521+ version : ' 0.13.4 '
520522 # we just cache the venv-dir directly in action-setup-venv
521523 enable-cache : false
522524
@@ -531,7 +533,7 @@ jobs:
531533
532534 multi-topic-integration-test :
533535 name : Multi-topic integration test${{ matrix.consumer_backend == 'arroyo' && ' (arroyo)' || '' }}
534- runs-on : ubuntu-latest
536+ runs-on : ubuntu-24.04
535537 strategy :
536538 fail-fast : false
537539 matrix :
@@ -560,7 +562,7 @@ jobs:
560562
561563 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
562564 with :
563- version : ' 0.8.2 '
565+ version : ' 0.13.4 '
564566 # we just cache the venv-dir directly in action-setup-venv
565567 enable-cache : false
566568
@@ -575,7 +577,7 @@ jobs:
575577
576578 push-postgres-integration-test :
577579 name : Push mode postgres integration test${{ matrix.consumer_backend == 'arroyo' && ' (arroyo)' || '' }}
578- runs-on : ubuntu-latest
580+ runs-on : ubuntu-24.04
579581 strategy :
580582 fail-fast : false
581583 matrix :
@@ -604,7 +606,7 @@ jobs:
604606
605607 - uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
606608 with :
607- version : ' 0.8.2 '
609+ version : ' 0.13.4 '
608610 # we just cache the venv-dir directly in action-setup-venv
609611 enable-cache : false
610612
0 commit comments