Skip to content

Commit

Permalink
.github/workflows/build.yml: switch to Ubuntu 24.04
Browse files Browse the repository at this point in the history
Ubuntu 24.04 comes with sane versions of fmt, nlohmann_json and
OpenSSL.
  • Loading branch information
MaxKellermann committed Jul 10, 2024
1 parent 23e0326 commit fc1a7c6
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ permissions:

jobs:
build:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- id: checkout
uses: actions/checkout@v4
Expand All @@ -38,9 +38,12 @@ jobs:
ruby-net-ssh \
meson \
ccache \
nlohmann-json3-dev \
libfmt-dev \
libgtest-dev \
libcap-dev \
libseccomp-dev \
libssl-dev \
libsystemd-dev \
libavahi-client-dev \
libmd-dev \
Expand All @@ -57,7 +60,6 @@ jobs:
-Dauto_features=enabled \
-Ddocumentation=disabled \
-Dtest=true \
--force-fallback-for=fmt,libcrypto,nlohmann_json \
-Dwrap_mode=nofallback \
output
Expand All @@ -76,7 +78,7 @@ jobs:
run: ./test/test_lukko.py output

mini:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- id: checkout
uses: actions/checkout@v4
Expand All @@ -89,6 +91,7 @@ jobs:
sudo apt-get install -y --no-install-recommends \
meson \
ccache \
libfmt-dev \
libgtest-dev \
libsodium-dev
Expand All @@ -105,7 +108,6 @@ jobs:
-Dtranslation=false \
-Dcontrol=false \
-Dpond=false \
--force-fallback-for=fmt \
-Dwrap_mode=nofallback \
output
Expand Down

0 comments on commit fc1a7c6

Please sign in to comment.