From 7e7ca1d3857c7019890a8296679bea2b0984ce25 Mon Sep 17 00:00:00 2001 From: Phil Krylov Date: Mon, 4 Dec 2023 20:31:11 +0100 Subject: [PATCH] 2023-12-07 20:00 UTC+0100 Phil Krylov (phil a t krylov.eu) * .github/workflows/linux-ci.yml ! Linux CI build fix (outdated packages). * .github/workflows/vm1-ci.yml + .github/workflows/vm2-ci.yml + Added an OmniOS CI build. ! Switched FreeBSD CI build to vmactions/freebsd@v1 action as it's more stable. --- .github/workflows/linux-ci.yml | 2 + .github/workflows/vm1-ci.yml | 34 ++---- .github/workflows/vm2-ci.yml | 198 +++++++++++++++++++++++++++++++++ ChangeLog.txt | 9 ++ 4 files changed, 219 insertions(+), 24 deletions(-) create mode 100644 .github/workflows/vm2-ci.yml diff --git a/.github/workflows/linux-ci.yml b/.github/workflows/linux-ci.yml index ef26f99aa0..3cb4345b7e 100644 --- a/.github/workflows/linux-ci.yml +++ b/.github/workflows/linux-ci.yml @@ -27,6 +27,8 @@ jobs: - name: Install packages run: | + export DEBIAN_FRONTEND=noninteractive + sudo apt-get update sudo apt-get install -qq \ valgrind \ libncurses-dev \ diff --git a/.github/workflows/vm1-ci.yml b/.github/workflows/vm1-ci.yml index 50014c60ca..d4fec938c9 100644 --- a/.github/workflows/vm1-ci.yml +++ b/.github/workflows/vm1-ci.yml @@ -18,7 +18,6 @@ jobs: version: "9.3" - name: openbsd version: "7.4" - - name: sunos compiler: - clang - gcc @@ -30,7 +29,8 @@ jobs: compiler: clang - os: {name: openbsd} compiler: gcc - - os: {name: sunos} + # cross-platform-actions/actions@v0.21.1 works for FreeBSD but hangs often + - os: {name: freebsd} steps: @@ -75,11 +75,6 @@ jobs: (gcc) echo ${{matrix.compiler}} ;; esac) EOF - tee ~/work/install_sunos_deps.sh <