From 120c24e65dc46e45da3502bbc3e92a238e3fca29 Mon Sep 17 00:00:00 2001 From: Roberto Scolaro Date: Thu, 28 Nov 2024 10:16:34 +0000 Subject: [PATCH] fix(ci): always build on ubuntu 22.04 Signed-off-by: Roberto Scolaro --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4bbe7a7c18..a04f1ea7e7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,6 +17,8 @@ jobs: build-libs-linux: name: build-libs-linux-${{ matrix.arch }} 😁 (${{ matrix.name }}) runs-on: ${{ (matrix.arch == 'arm64' && 'github-arm64-2c-8gb') || 'ubuntu-22.04' }} + container: + image: ubuntu:22.04 strategy: fail-fast: false matrix: @@ -33,12 +35,10 @@ jobs: cmake_opts: -DUSE_ASAN=On -DUSE_UBSAN=On -DUSE_BUNDLED_DEPS=False - name: zig cmake_opts: -DUSE_BUNDLED_DEPS=True - container: - image: debian:buster steps: - name: Install deps ⛓️ run: | - apt update && apt install -y --no-install-recommends curl ca-certificates build-essential git clang llvm pkg-config autoconf automake libtool libelf-dev wget libc-ares-dev libcurl4-openssl-dev libssl-dev libtbb-dev libjq-dev libjsoncpp-dev libgrpc++-dev protobuf-compiler-grpc libgtest-dev libprotobuf-dev linux-headers-${{ matrix.arch }} + apt update && apt install -y --no-install-recommends curl ca-certificates build-essential git clang llvm pkg-config autoconf automake libtool libelf-dev wget libc-ares-dev libcurl4-openssl-dev libssl-dev libtbb-dev libjq-dev libjsoncpp-dev libgrpc++-dev protobuf-compiler-grpc libgtest-dev libprotobuf-dev linux-headers-$(uname -r) - name: Install a recent version of CMake ⛓️ run: |