@@ -135,6 +135,7 @@ jobs:
135135 - ' 3.11'
136136 - ' 3.12'
137137 - ' 3.13'
138+ - ' 3.14'
138139 include :
139140 - os : ubuntu-22.04-arm
140141 python_version : ' 3.11'
@@ -145,6 +146,9 @@ jobs:
145146 - os : ubuntu-22.04-arm
146147 python_version : ' 3.13'
147148 container : python:3.13-bookworm
149+ - os : ubuntu-22.04-arm
150+ python_version : ' 3.14'
151+ container : python:3.14-bookworm
148152
149153 container : ${{ matrix.container }}
150154
@@ -235,9 +239,9 @@ jobs:
235239 max-parallel : ${{ fromJSON(needs.setup_concurrency.outputs.max-parallel).v }}
236240 matrix :
237241 os :
238- - container : wpilib/roborio-cross-ubuntu:2025 -22.04-py313
242+ - container : wpilib/roborio-cross-ubuntu:2026 -22.04-py314
239243 name : roborio
240- - container : wpilib/raspbian-cross-ubuntu:2025 -bookworm-22.04-py313
244+ - container : wpilib/raspbian-cross-ubuntu:2026 -bookworm-22.04-py314
241245 name : raspbian
242246
243247 container :
@@ -273,19 +277,22 @@ jobs:
273277 max-parallel : ${{ fromJSON(needs.setup_concurrency.outputs.max-parallel).v }}
274278 matrix :
275279 os :
276- - container : wpilib/roborio-cross-ubuntu:2025 -22.04-py313
280+ - container : wpilib/roborio-cross-ubuntu:2026 -22.04-py314
277281 name : roborio
278282 base : roborio
279283
280- - container : wpilib/raspbian-cross-ubuntu:2025 -bookworm-22.04-py311
284+ - container : wpilib/raspbian-cross-ubuntu:2026 -bookworm-22.04-py311
281285 name : raspbian-py311
282286 base : raspbian
283- - container : wpilib/raspbian-cross-ubuntu:2025 -bookworm-22.04-py312
287+ - container : wpilib/raspbian-cross-ubuntu:2026 -bookworm-22.04-py312
284288 name : raspbian-py312
285289 base : raspbian
286- - container : wpilib/raspbian-cross-ubuntu:2025 -bookworm-22.04-py313
290+ - container : wpilib/raspbian-cross-ubuntu:2026 -bookworm-22.04-py313
287291 name : raspbian-py313
288292 base : raspbian
293+ - container : wpilib/raspbian-cross-ubuntu:2026-bookworm-22.04-py314
294+ name : raspbian-py314
295+ base : raspbian
289296
290297 container :
291298 image : " ${{ matrix.os.container }}"
@@ -347,7 +354,7 @@ jobs:
347354 verify-metadata : false
348355 user : ${{ secrets.WPI_ARTIFACTORY_USERNAME }}
349356 password : ${{ secrets.WPI_ARTIFACTORY_TOKEN }}
350- repository-url : https://wpilib.jfrog.io/artifactory/api/pypi/wpilib-python-release-2025 -local
357+ repository-url : https://wpilib.jfrog.io/artifactory/api/pypi/wpilib-python-release-2026 -local
351358
352359 publish-rpyrepo-other :
353360 runs-on : ubuntu-latest
@@ -367,7 +374,7 @@ jobs:
367374 skip-existing : true # native packages can be uploaded multiple times
368375 user : ${{ secrets.WPI_ARTIFACTORY_USERNAME }}
369376 password : ${{ secrets.WPI_ARTIFACTORY_TOKEN }}
370- repository-url : https://wpilib.jfrog.io/artifactory/api/pypi/wpilib-python-release-2025 -local
377+ repository-url : https://wpilib.jfrog.io/artifactory/api/pypi/wpilib-python-release-2026 -local
371378
372379 publish-pypi :
373380 runs-on : ubuntu-latest
0 commit comments