From f60614ccb929b6cba33e214c9a8a9b564a8bac91 Mon Sep 17 00:00:00 2001 From: Daniel Lemire Date: Mon, 18 Nov 2024 12:46:06 -0500 Subject: [PATCH] bumping everything to ubuntu 24 --- .github/workflows/ubuntu-release.yml | 6 +++--- .github/workflows/ubuntu-sanitized.yml | 6 +++--- .github/workflows/ubuntu-undef.yml | 6 +++--- .github/workflows/ubuntu_pedantic.yml | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ubuntu-release.yml b/.github/workflows/ubuntu-release.yml index 185d7076f..8608a417c 100644 --- a/.github/workflows/ubuntu-release.yml +++ b/.github/workflows/ubuntu-release.yml @@ -1,4 +1,4 @@ -name: Ubuntu 22.04 (Release build) +name: Ubuntu 24.04 (Release build) on: pull_request: @@ -22,10 +22,10 @@ concurrency: jobs: ubuntu-release-build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: - cxx: [g++-12, clang++-14] + cxx: [g++, clang++] steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Setup Ninja diff --git a/.github/workflows/ubuntu-sanitized.yml b/.github/workflows/ubuntu-sanitized.yml index 8716f05de..83bb33aa1 100644 --- a/.github/workflows/ubuntu-sanitized.yml +++ b/.github/workflows/ubuntu-sanitized.yml @@ -1,4 +1,4 @@ -name: Ubuntu 22.04 (GCC 12 SANITIZED) +name: Ubuntu 24.04 (GCC 12 SANITIZED) on: pull_request: @@ -22,7 +22,7 @@ concurrency: jobs: ubuntu-build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: shared: [ON, OFF] @@ -33,7 +33,7 @@ jobs: - name: Prepare run: cmake -D ADA_TESTING=ON -DADA_SANITIZE=ON -DADA_DEVELOPMENT_CHECKS=ON -DBUILD_SHARED_LIBS=${{matrix.shared}} -G Ninja -B build env: - CXX: g++-12 + CXX: g++ - name: Build run: cmake --build build -j=4 - name: Test diff --git a/.github/workflows/ubuntu-undef.yml b/.github/workflows/ubuntu-undef.yml index e8bc1a126..a3626344c 100644 --- a/.github/workflows/ubuntu-undef.yml +++ b/.github/workflows/ubuntu-undef.yml @@ -1,4 +1,4 @@ -name: Ubuntu 22.04 (GCC 12 SANITIZE UNDEFINED) +name: Ubuntu 24.04 (GCC 12 SANITIZE UNDEFINED) on: pull_request: @@ -22,7 +22,7 @@ concurrency: jobs: ubuntu-build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: shared: [ON, OFF] @@ -33,7 +33,7 @@ jobs: - name: Prepare run: cmake -D ADA_TESTING=ON -D ADA_SANITIZE_UNDEFINED=ON -DADA_DEVELOPMENT_CHECKS=ON -DBUILD_SHARED_LIBS=${{matrix.shared}} -G Ninja -B build env: - CXX: g++-12 + CXX: g++ - name: Build run: cmake --build build -j=4 - name: Test diff --git a/.github/workflows/ubuntu_pedantic.yml b/.github/workflows/ubuntu_pedantic.yml index ad77a7b04..8c949245e 100644 --- a/.github/workflows/ubuntu_pedantic.yml +++ b/.github/workflows/ubuntu_pedantic.yml @@ -1,4 +1,4 @@ -name: Ubuntu 22.04 (GCC 12) Fails On Compiler Warnings +name: Ubuntu 24.04 Fails On Compiler Warnings on: pull_request: @@ -22,7 +22,7 @@ concurrency: jobs: ubuntu-build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: shared: [ON, OFF] @@ -33,7 +33,7 @@ jobs: - name: Prepare run: cmake -D ADA_TESTING=ON -DBUILD_SHARED_LIBS=${{matrix.shared}} -G Ninja -B build env: - CXX: g++-12 + CXX: g++ CXXFLAGS: -Werror - name: Build run: cmake --build build -j=4