Skip to content

Commit

Permalink
Ubuntu 24.04
Browse files Browse the repository at this point in the history
  • Loading branch information
joto committed Oct 27, 2024
1 parent 99c851a commit e769e2b
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ jobs:
ubuntu: 22
CXXFLAGS: -Wno-stringop-overread
- name: Ubuntu-24
# Uses gcc 14.2.0, clang 18.1.3, cmake 3.28.3
image: "ubuntu:24.04"
ubuntu: 24
CXXFLAGS: -Wno-stringop-overread -Wno-dangling-reference
Expand Down Expand Up @@ -203,24 +204,24 @@ jobs:
- uses: ./.github/actions/ctest

ubuntu-latest:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 40
env:
CC: clang-15
CXX: clang++-15
CC: clang-18
CXX: clang++-18
BUILD_TYPE: Dev
WITH_PROJ: ON
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Install new clang
run: |
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo tee /etc/apt/trusted.gpg.d/llvm-snapshot.asc
sudo add-apt-repository 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main'
sudo apt-get update -qq
sudo apt-get install -yq clang-15
shell: bash
# - name: Install new clang
# run: |
# wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo tee /etc/apt/trusted.gpg.d/llvm-snapshot.asc
# sudo add-apt-repository 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main'
# sudo apt-get update -qq
# sudo apt-get install -yq clang-15
# shell: bash
- uses: ./.github/actions/install-ubuntu
- uses: ./.github/actions/install-protozero
- uses: ./.github/actions/cmake
Expand Down

0 comments on commit e769e2b

Please sign in to comment.