81
81
max-parallel : ${{ fromJSON(needs.setup_concurrency.outputs.max-parallel).v }}
82
82
fail-fast : true
83
83
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"]
85
85
include :
86
- - os : ubuntu-22 .04-arm
86
+ - os : ubuntu-24 .04-arm
87
87
container : python:3.13-bookworm
88
88
89
89
container : ${{ matrix.container }}
94
94
fetch-depth : 0
95
95
96
96
- name : Install python
97
- if : matrix.os != 'ubuntu-22 .04-arm'
97
+ if : matrix.os != 'ubuntu-24 .04-arm'
98
98
uses : actions/setup-python@v5
99
99
with :
100
100
python-version : ' 3.13'
@@ -126,7 +126,7 @@ jobs:
126
126
fail-fast : true
127
127
matrix :
128
128
os :
129
- - " ubuntu-22 .04"
129
+ - " ubuntu-24 .04"
130
130
- " macos-13" # x86_64
131
131
- " macos-14" # arm64
132
132
- " windows-2022"
@@ -137,13 +137,13 @@ jobs:
137
137
- ' 3.12'
138
138
- ' 3.13'
139
139
include :
140
- - os : ubuntu-22 .04-arm
140
+ - os : ubuntu-24 .04-arm
141
141
python_version : ' 3.11'
142
142
container : python:3.11-bookworm
143
- - os : ubuntu-22 .04-arm
143
+ - os : ubuntu-24 .04-arm
144
144
python_version : ' 3.12'
145
145
container : python:3.12-bookworm
146
- - os : ubuntu-22 .04-arm
146
+ - os : ubuntu-24 .04-arm
147
147
python_version : ' 3.13'
148
148
container : python:3.13-bookworm
149
149
@@ -155,7 +155,7 @@ jobs:
155
155
fetch-depth : 0
156
156
157
157
- name : Install python
158
- if : matrix.os != 'ubuntu-22 .04-arm'
158
+ if : matrix.os != 'ubuntu-24 .04-arm'
159
159
uses : actions/setup-python@v5
160
160
with :
161
161
python-version : ${{ matrix.python_version }}
@@ -172,7 +172,7 @@ jobs:
172
172
173
173
- name : Install libgl
174
174
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'
176
176
177
177
- name : Setup MSVC
178
178
uses : bus1/cabuild/action/msdevshell@e22aba57d6e74891d059d66501b6b5aed8123c4d # v1
@@ -222,7 +222,7 @@ jobs:
222
222
path : dist
223
223
224
224
#
225
- # Build roboRIO /raspbian wheels
225
+ # Build robot /raspbian wheels
226
226
#
227
227
228
228
cross-other :
@@ -232,9 +232,9 @@ jobs:
232
232
max-parallel : ${{ fromJSON(needs.setup_concurrency.outputs.max-parallel).v }}
233
233
matrix :
234
234
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-24 .04-py313
236
+ name : systemcore
237
+ - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-24 .04-py313
238
238
name : raspbian
239
239
240
240
container :
@@ -246,7 +246,7 @@ jobs:
246
246
fetch-depth : 0
247
247
248
248
- name : Setup cross environment for meson
249
- uses : robotpy/build-actions/setup-cross-meson@semiwrap
249
+ uses : robotpy/build-actions/setup-cross-meson@v2025
250
250
251
251
- name : Install deps
252
252
shell : bash
@@ -270,17 +270,17 @@ jobs:
270
270
max-parallel : ${{ fromJSON(needs.setup_concurrency.outputs.max-parallel).v }}
271
271
matrix :
272
272
os :
273
- - container : wpilib/roborio -cross-ubuntu:2025-22 .04-py313
274
- name : roborio
275
- base : roborio
273
+ - container : wpilib/systemcore -cross-ubuntu:2025-24 .04-py313
274
+ name : systemcore
275
+ base : systemcore
276
276
277
- - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-22 .04-py311
277
+ - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-24 .04-py311
278
278
name : raspbian-py311
279
279
base : raspbian
280
- - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-22 .04-py312
280
+ - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-24 .04-py312
281
281
name : raspbian-py312
282
282
base : raspbian
283
- - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-22 .04-py313
283
+ - container : wpilib/raspbian-cross-ubuntu:2025-bookworm-24 .04-py313
284
284
name : raspbian-py313
285
285
base : raspbian
286
286
0 commit comments