From 24f457ad8894e5d0131c92266a36150a2827d1a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Va=CC=81clav=20Slavi=CC=81k?= Date: Fri, 26 Jan 2024 18:54:46 +0100 Subject: [PATCH] Update CI runners to latest versions Update Ubuntu to 22.04 and macOS to 13. Update deps accordingly. --- .github/workflows/ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f077c97e14..970bc241f4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,12 +9,13 @@ concurrency: jobs: build-linux: name: Build on Linux - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest env: MAKEFLAGS: -j2 steps: - uses: actions/checkout@v3 - name: Checkout submodules + # submodules are not used by the build, but needed for `make dist`: run: git submodule update --init deps/json deps/pugixml - name: Install dependencies run: | @@ -36,7 +37,9 @@ jobs: libgtkspell3-3-dev \ libcld2-dev \ libcpprest-dev \ - libsecret-1-dev + libsecret-1-dev \ + libpugixml-dev \ + nlohmann-json3-dev - name: Install ccache uses: hendrikmuhs/ccache-action@v1.2 with: @@ -57,7 +60,7 @@ jobs: build-macos: name: Build on macOS - runs-on: macos-11 + runs-on: macos-13 steps: - uses: actions/checkout@v3 with: