26.04 is a new LTS and GitHub Actions are moving to it as a default
image for Linux.  ReadTheDocs supports it as well.

While at it, also changing the job for Fedora RPM build from the
latest, so we have the same versions.

Signed-off-by: Ilya Maximets <[email protected]>
---
 .github/workflows/build-and-test.yml | 18 +++++++++---------
 .github/workflows/freebsd.yml        |  2 +-
 .readthedocs.yaml                    |  2 +-
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/.github/workflows/build-and-test.yml 
b/.github/workflows/build-and-test.yml
index 0e63f08eb..5217d35db 100644
--- a/.github/workflows/build-and-test.yml
+++ b/.github/workflows/build-and-test.yml
@@ -9,7 +9,7 @@ jobs:
   build-dpdk:
     strategy:
       matrix:
-        runner: [ubuntu-24.04]
+        runner: [ubuntu-26.04]
     env:
       dependencies: gcc libnuma-dev libxdp-dev ninja-build pkgconf
       CC: gcc
@@ -81,7 +81,7 @@ jobs:
   build-libreswan:
     strategy:
       matrix:
-        runner: [ubuntu-24.04]
+        runner: [ubuntu-26.04]
     env:
       dependencies: build-essential fakeroot devscripts equivs
       libreswan_ver: v5.4
@@ -150,7 +150,7 @@ jobs:
       TEST_RANGE:  ${{ matrix.test_range }}
 
     name: linux ${{ join(matrix.*, ' ') }}
-    runs-on: ubuntu-24.04
+    runs-on: ubuntu-26.04
     timeout-minutes: 30
 
     strategy:
@@ -366,7 +366,7 @@ jobs:
     outputs:
       key: ${{ steps.cache_key.outputs.key }}
       outcome: ${{ steps.build_base.outcome }}
-    runs-on: ubuntu-24.04
+    runs-on: ubuntu-26.04
     timeout-minutes: 30
 
     steps:
@@ -479,7 +479,7 @@ jobs:
       DPDK: dpdk
       CLANG_ANALYZE: true
     name: clang-analyze
-    runs-on: ubuntu-24.04
+    runs-on: ubuntu-26.04
     timeout-minutes: 30
 
     steps:
@@ -522,7 +522,7 @@ jobs:
 
   build-oss-fuzz:
     name: build oss-fuzz fuzzers
-    runs-on: ubuntu-24.04
+    runs-on: ubuntu-26.04
     timeout-minutes: 30
 
     steps:
@@ -588,7 +588,7 @@ jobs:
       python_version: 3.12.11
 
     name: linux gcc (ubuntu-14.04)
-    runs-on:   ubuntu-24.04
+    runs-on:   ubuntu-26.04
     container: ubuntu:14.04
     timeout-minutes: 30
 
@@ -629,7 +629,7 @@ jobs:
       DPDK:        ${{ matrix.dpdk }}
 
     name: linux deb ${{ matrix.dpdk }} dpdk
-    runs-on: ubuntu-24.04
+    runs-on: ubuntu-26.04
     timeout-minutes: 30
 
     strategy:
@@ -669,7 +669,7 @@ jobs:
 
   build-linux-rpm:
     name: linux rpm fedora
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-26.04
     container: fedora:43
     timeout-minutes: 30
 
diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml
index 807b2310f..65ea929af 100644
--- a/.github/workflows/freebsd.yml
+++ b/.github/workflows/freebsd.yml
@@ -15,7 +15,7 @@ env:
 jobs:
   build-freebsd:
     name: freebsd
-    runs-on: ubuntu-24.04
+    runs-on: ubuntu-26.04
     timeout-minutes: 60
 
     steps:
diff --git a/.readthedocs.yaml b/.readthedocs.yaml
index 7d505150e..6247c91ca 100644
--- a/.readthedocs.yaml
+++ b/.readthedocs.yaml
@@ -7,7 +7,7 @@ version: 2
 
 # Set the OS, Python version, etc.
 build:
-  os: ubuntu-22.04
+  os: ubuntu-26.04
   tools:
     python: "3.12"
 
-- 
2.55.0

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to