Skip to content

Commit 880909c

Browse files
committed
github: bump CI to Ubuntu 24.04
Get a newer version of the cross compiler by using Ubuntu 24.04. This fixes some known issues with building the EV3 firmware.
1 parent 77c2da2 commit 880909c

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434

3535
mpy_cross:
3636
name: mpy-cross
37-
runs-on: ubuntu-22.04
37+
runs-on: ubuntu-24.04
3838
steps:
3939
- name: Checkout repo
4040
uses: actions/checkout@v4
@@ -52,7 +52,7 @@ jobs:
5252
unix_coverage:
5353
name: unix coverage
5454
needs: mpy_cross
55-
runs-on: ubuntu-22.04
55+
runs-on: ubuntu-24.04
5656
env:
5757
PYBRICKS_NO_REDIRECT_STDOUT: 1
5858
steps:
@@ -90,7 +90,7 @@ jobs:
9090
matrix:
9191
hub: [cityhub, essentialhub, movehub, nxt, primehub, technichub, ev3]
9292
needs: [mpy_cross]
93-
runs-on: ubuntu-22.04
93+
runs-on: ubuntu-24.04
9494
steps:
9595
- name: Install cross-compiler
9696
run: sudo apt-get update && sudo apt-get install --yes gcc-arm-none-eabi u-boot-tools
@@ -142,7 +142,7 @@ jobs:
142142
virtualhub:
143143
name: virtual hub
144144
needs: [mpy_cross]
145-
runs-on: ubuntu-22.04
145+
runs-on: ubuntu-24.04
146146
steps:
147147
- name: Install depedencies
148148
run: sudo apt-get update && sudo apt-get install lcov python3-numpy --yes
@@ -176,7 +176,7 @@ jobs:
176176

177177
pbio:
178178
name: pbio tests
179-
runs-on: ubuntu-22.04
179+
runs-on: ubuntu-24.04
180180
env:
181181
PBIO_TEST_RESULTS_DIR: lib/pbio/test/results
182182
steps:
@@ -207,7 +207,7 @@ jobs:
207207

208208
finish:
209209
needs: [virtualhub, pbio]
210-
runs-on: ubuntu-22.04
210+
runs-on: ubuntu-24.04
211211
steps:
212212
- name: Coveralls
213213
uses: coverallsapp/github-action@v2

.github/workflows/npm-firmware.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77

88
jobs:
99
npm_firmware:
10-
runs-on: ubuntu-22.04
10+
runs-on: ubuntu-24.04
1111
defaults:
1212
run:
1313
working-directory: npm/firmware

.github/workflows/npm-mpy-cross.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77

88
jobs:
99
npm_mpy_cross:
10-
runs-on: ubuntu-22.04
10+
runs-on: ubuntu-24.04
1111
defaults:
1212
run:
1313
working-directory: npm/mpy-cross

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ permissions:
1414
jobs:
1515
upload_release:
1616
name: Upload Release Assets
17-
runs-on: ubuntu-22.04
17+
runs-on: ubuntu-24.04
1818
steps:
1919
- name: Install cross-compiler
2020
run: sudo apt-get update && sudo apt-get install --yes gcc-arm-none-eabi u-boot-tools

.github/workflows/stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ env:
1010
jobs:
1111
stats:
1212
name: Generate stats
13-
runs-on: ubuntu-22.04
13+
runs-on: ubuntu-24.04
1414
steps:
1515
- name: Install cross-compiler
1616
run: sudo apt-get update && sudo apt-get install --yes gcc-arm-none-eabi u-boot-tools

0 commit comments

Comments
 (0)