Skip to content

Commit

Permalink
Add 24.04 to the build checks
Browse files Browse the repository at this point in the history
  • Loading branch information
filipecosta90 committed Nov 24, 2024
1 parent f7c76c7 commit 64932a2
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
build-ubuntu:
strategy:
matrix:
platform: [ubuntu-18.04, ubuntu-20.04, ubuntu-22.04, ubuntu-latest]
platform: [ubuntu-18.04, ubuntu-20.04, ubuntu-22.04, ubuntu-24.04, ubuntu-latest]
name: Build ${{ matrix.platform }}
env:
# https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Expand All @@ -32,7 +32,14 @@ jobs:
- name: Install dependencies
run: |
sudo apt-get -qq update
sudo apt-get install lcov autoconf automake pkg-config libevent-dev libpcre3-dev libssl-dev
sudo apt-get install autoconf automake pkg-config libevent-dev libpcre3-dev libssl-dev
# Install lcov only on ubuntu-latest
- name: Install lcov
if: matrix.platform == 'ubuntu-latest'
run: |
sudo apt-get install -y lcov
lcov --version # Confirm version
- name: Build
run: autoreconf -ivf && ./configure --enable-code-coverage && make -j
Expand Down

0 comments on commit 64932a2

Please sign in to comment.