From cc3eb81848dd134f70886502ce8d08a06b6b1d61 Mon Sep 17 00:00:00 2001 From: "Gabriel A. Devenyi" Date: Thu, 23 May 2024 16:13:19 -0400 Subject: [PATCH] Add more ubuntu build runs for CI --- .github/workflows/build.yml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 46eab5f..ba52959 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,9 +14,19 @@ jobs: matrix: config: - { - name: "Ubuntu GCC", artifact: "qi-linux.tar.gz", + name: "Ubuntu 24.04 GCC", artifact: "qi-linux-ubuntu24.04.tar.gz", + os: ubuntu-24.04, + cc: "gcc", cxx: "g++" + } + - { + name: "Ubuntu 22.04 GCC", artifact: "qi-linux-ubuntu22.04.tar.gz", os: ubuntu-22.04, - cc: "gcc-11", cxx: "g++-11" + cc: "gcc", cxx: "g++" + } + - { + name: "Ubuntu 20.04 GCC", artifact: "qi-linux-ubuntu20.04.tar.gz", + os: ubuntu-20.04, + cc: "gcc", cxx: "g++" } - { name: "macOS", artifact: "qi-macos.tar.gz", @@ -37,7 +47,7 @@ jobs: brew install gnu-tar automake autoconf autoconf-archive else sudo apt-get update - sudo apt-get install automake autoconf autoconf-archive + sudo apt-get install -y automake autoconf autoconf-archive fi - name: Restore vcpkg binary cache @@ -104,4 +114,3 @@ jobs: artifacts: ${{github.workspace}}/${{matrix.config.artifact}} artifactErrorsFailBuild: true draft: true - \ No newline at end of file