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
