Skip to content

Commit 21ddbd9

Browse files
committed
ci: bump ubuntu runners to 26.04
Bump ubuntu runners to 26.04 except: - tools.yml SOF-alsa-plugin. There is a problem with cmake: > CMake Warning at modules/ov_noise_suppression/CMakeLists.txt:4 (find_package): By not providing "FindOpenVINO.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "OpenVINO", but CMake did not find one. Could not find a package configuration file provided by "OpenVINO" with any of the following names: OpenVINO.cps openvino.cps OpenVINOConfig.cmake openvino-config.cmake Installation of the Openvino fails so there is a need to leave ubuntu 24.04 on this one until resolved. openvinotoolkit/openvino#37509 - ipc_fuzzer.yml > /usr/bin/x86_64-linux-gnu-ld.bfd: cannot find -lstdc++: No such file or directory In this stage ubuntu26.04 supports only limited amount of worflows Signed-off-by: Mateusz Redzynia <mateuszx.redzynia@intel.com>
1 parent f74919e commit 21ddbd9

13 files changed

Lines changed: 18 additions & 15 deletions

.github/workflows/build_all.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ permissions:
1414
jobs:
1515

1616
stub-build:
17-
runs-on: ubuntu-24.04
17+
runs-on: ubuntu-26.04
1818
strategy:
1919
matrix:
2020
# Keep these names short due to questionable Github UI choices

.github/workflows/close-stale.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ permissions:
1212
jobs:
1313
stale:
1414
name: Find stale issues
15-
runs-on: ubuntu-24.04
15+
runs-on: ubuntu-26.04
1616
if: github.repository == 'thesofproject/sof'
1717
permissions:
1818
issues: write

.github/workflows/llext.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ permissions:
1616

1717
jobs:
1818
build:
19-
runs-on: ubuntu-24.04
19+
runs-on: ubuntu-26.04
2020
container:
2121
image: thesofproject/zephyr-lite:v0.29.3
2222

.github/workflows/pull-request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ permissions:
3737
jobs:
3838

3939
doxygen:
40-
runs-on: ubuntu-24.04
40+
runs-on: ubuntu-26.04
4141

4242
steps:
4343
- uses: actions/checkout@v4

.github/workflows/repro-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ permissions:
1919

2020
jobs:
2121
main:
22-
runs-on: ubuntu-24.04
22+
runs-on: ubuntu-26.04
2323

2424
steps:
2525
- uses: actions/checkout@v4

.github/workflows/rimage.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929

3030
# Basic build test
3131
build:
32-
runs-on: ubuntu-24.04
32+
runs-on: ubuntu-26.04
3333
env:
3434
# FIXME: add -Wpointer-arith
3535
_CFLGS: -Werror -Wall -Wmissing-prototypes
@@ -49,7 +49,7 @@ jobs:
4949

5050
# cppcheck
5151
cppcheck:
52-
runs-on: ubuntu-24.04
52+
runs-on: ubuntu-26.04
5353
steps:
5454
- uses: actions/checkout@v4
5555
with: {submodules: recursive, fetch-depth: 0, filter: 'tree:0'}

.github/workflows/sof-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
# example in
3030
# https://github.com/thesofproject/sof/pull/5731#issuecomment-1175630147
3131
sof-docs:
32-
runs-on: ubuntu-24.04
32+
runs-on: ubuntu-26.04
3333

3434
steps:
3535
- uses: actions/checkout@v4

.github/workflows/sparse-zephyr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727

2828
# We're sharing the sparse binary with the zephyr-build container so keep
2929
# this in sync with it.
30-
runs-on: ubuntu-24.04
30+
runs-on: ubuntu-26.04
3131
container:
3232
image: thesofproject/zephyr-lite:v0.29.3
3333

.github/workflows/testbench.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ permissions:
3333

3434
jobs:
3535
build-and-test:
36-
runs-on: ubuntu-24.04
36+
runs-on: ubuntu-26.04
3737

3838
steps:
3939
- name: Checkout SOF repository (PR source)

.github/workflows/tools.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ permissions:
1313
jobs:
1414
# This is not the same as building every ./build-tools.sh option.
1515
top-level_default_CMake_target_ALL:
16-
runs-on: ubuntu-24.04
16+
runs-on: ubuntu-26.04
1717
steps:
1818
- uses: actions/checkout@v4
1919
with:
@@ -81,6 +81,9 @@ jobs:
8181

8282

8383
SOF-alsa-plugin:
84+
# TODO: Update ubuntu to 26.04 when openvino situation is resolved
85+
# It's not in the base ubuntu 26.04 OS and installation fails
86+
# https://github.com/openvinotoolkit/openvino/issues/37509
8487
runs-on: ubuntu-24.04
8588
steps:
8689
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)