8181 max-parallel : ${{ fromJSON(needs.setup_concurrency.outputs.max-parallel).v }}
8282 fail-fast : true
8383 matrix :
84- os : ["ubuntu-22 .04", "ubuntu-22 .04-arm", "macos-14", "windows-2022"]
84+ os : ["ubuntu-24 .04", "ubuntu-24 .04-arm", "macos-14", "windows-2022"]
8585 include :
86- - os : ubuntu-22 .04-arm
86+ - os : ubuntu-24 .04-arm
8787 container : python:3.13-bookworm
8888
8989 container : ${{ matrix.container }}
9494 fetch-depth : 0
9595
9696 - name : Install python
97- if : matrix.os != 'ubuntu-22 .04-arm'
97+ if : matrix.os != 'ubuntu-24 .04-arm'
9898 uses : actions/setup-python@v5
9999 with :
100100 python-version : ' 3.13'
@@ -126,7 +126,7 @@ jobs:
126126 fail-fast : true
127127 matrix :
128128 os :
129- - " ubuntu-22 .04"
129+ - " ubuntu-24 .04"
130130 - " macos-13" # x86_64
131131 - " macos-14" # arm64
132132 - " windows-2022"
@@ -137,13 +137,13 @@ jobs:
137137 - ' 3.12'
138138 - ' 3.13'
139139 include :
140- - os : ubuntu-22 .04-arm
140+ - os : ubuntu-24 .04-arm
141141 python_version : ' 3.11'
142142 container : python:3.11-bookworm
143- - os : ubuntu-22 .04-arm
143+ - os : ubuntu-24 .04-arm
144144 python_version : ' 3.12'
145145 container : python:3.12-bookworm
146- - os : ubuntu-22 .04-arm
146+ - os : ubuntu-24 .04-arm
147147 python_version : ' 3.13'
148148 container : python:3.13-bookworm
149149
@@ -155,7 +155,7 @@ jobs:
155155 fetch-depth : 0
156156
157157 - name : Install python
158- if : matrix.os != 'ubuntu-22 .04-arm'
158+ if : matrix.os != 'ubuntu-24 .04-arm'
159159 uses : actions/setup-python@v5
160160 with :
161161 python-version : ${{ matrix.python_version }}
@@ -172,7 +172,7 @@ jobs:
172172
173173 - name : Install libgl
174174 run : apt-get update && apt-get install -y libgl1
175- if : matrix.os == 'ubuntu-22 .04-arm'
175+ if : matrix.os == 'ubuntu-24 .04-arm'
176176
177177 - name : Setup MSVC
178178 uses : bus1/cabuild/action/msdevshell@e22aba57d6e74891d059d66501b6b5aed8123c4d # v1
@@ -222,7 +222,7 @@ jobs:
222222 path : dist
223223
224224 #
225- # Build roboRIO /raspbian wheels
225+ # Build robot /raspbian wheels
226226 #
227227
228228 cross-other :
@@ -232,9 +232,9 @@ jobs:
232232 max-parallel : ${{ fromJSON(needs.setup_concurrency.outputs.max-parallel).v }}
233233 matrix :
234234 os :
235- - container : wpilib/roborio -cross-ubuntu:2025-22.04 -py313
236- name : roborio
237- - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-22.04 -py313
235+ - container : wpilib/systemcore -cross-ubuntu:2025--py313
236+ name : systemcore
237+ - container : wpilib/raspbian-cross-ubuntu:2025-bookworm--py313
238238 name : raspbian
239239
240240 container :
@@ -246,7 +246,7 @@ jobs:
246246 fetch-depth : 0
247247
248248 - name : Setup cross environment for meson
249- uses : robotpy/build-actions/setup-cross-meson@semiwrap
249+ uses : robotpy/build-actions/setup-cross-meson@v2025
250250
251251 - name : Install deps
252252 shell : bash
@@ -270,17 +270,17 @@ jobs:
270270 max-parallel : ${{ fromJSON(needs.setup_concurrency.outputs.max-parallel).v }}
271271 matrix :
272272 os :
273- - container : wpilib/roborio -cross-ubuntu:2025 -22.04-py313
274- name : roborio
275- base : roborio
273+ - container : wpilib/systemcore -cross-ubuntu:2027 -22.04-py313
274+ name : systemcore
275+ base : systemcore
276276
277- - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-22 .04-py311
277+ - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-24 .04-py311
278278 name : raspbian-py311
279279 base : raspbian
280- - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-22 .04-py312
280+ - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-24 .04-py312
281281 name : raspbian-py312
282282 base : raspbian
283- - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-22 .04-py313
283+ - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-24 .04-py313
284284 name : raspbian-py313
285285 base : raspbian
286286
0 commit comments