Skip to content

Commit 5373871

Browse files
committed
ci: run testsuite on ubuntu 24.04
1 parent 037f576 commit 5373871

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

.github/workflows/internal-testsuite.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ on:
1313
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
1414
jobs:
1515
# This workflow contains a single job called "build"
16-
build-on-ubuntu-2204:
16+
build-on-ubuntu-2404:
1717
# The type of runner that the job will run on
18-
runs-on: ubuntu-22.04
18+
runs-on: ubuntu-24.04
1919

2020
# Steps represent a sequence of tasks that will be executed as part of the job
2121
steps:
@@ -78,9 +78,10 @@ jobs:
7878
run: |
7979
sudo apt-get -qq update
8080
sudo apt-get -qq install \
81+
build-essential \
8182
libbrotli-dev \
8283
libc6-dev \
83-
libclang-15-dev \
84+
libclang-18-dev \
8485
libgcrypt20 \
8586
libreadline-dev \
8687
libidn2-dev \
@@ -103,7 +104,7 @@ jobs:
103104
# Working dir is /home/runner/work/c2rust/c2rust
104105
- name: Build c2rust
105106
run: |
106-
export LLVM_CONFIG_PATH=/usr/bin/llvm-config-15
107+
export LLVM_CONFIG_PATH=/usr/bin/llvm-config-18
107108
cargo build --release
108109
109110
# TODO(pl): figure out why compile_commands.json may cause json-c to fail

0 commit comments

Comments
 (0)