From e2d4d5141cf6d87f76304852c2a1bfb9b2d0907a Mon Sep 17 00:00:00 2001 From: Roberto Scolaro Date: Wed, 25 Oct 2023 21:18:41 +0200 Subject: [PATCH] feat(ci): add macos and win32 jobs Signed-off-by: Roberto Scolaro --- .github/workflows/ci.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f6dd2c0dcca..5265e821273 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,6 +58,25 @@ jobs: build_type: Debug cmd: "echo $(build/userspace/falco/falco -c ./falco.yaml --version | grep 'Engine:' | awk '{print $2}') $(echo $(build/userspace/falco/falco -c ./falco.yaml --version | grep 'Schema version:' | awk '{print $3}') $(build/userspace/falco/falco -c ./falco.yaml --list --markdown | grep '^`' | sort) $(build/userspace/falco/falco -c ./falco.yaml --list-events | sort) | sha256sum)" + build-dev-others-amd64: + name: build-libs-others-amd64 😨 + strategy: + fail-fast: false + matrix: + os: [windows-latest, macos-latest] + runs-on: ${{ matrix.os }} + steps: + - name: Checkout Libs ⤵️ + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + with: + fetch-depth: 0 + + - name: Build and test 🏗️🧪 + run: | + mkdir -p build + cd build && cmake -DUSE_BUNDLED_DEPS=ON -DCMAKE_BUILD_TYPE=Release -DMINIMAL_BUILD=ON .. + cmake --build . --config Release + # checks the falco engine checksum for consistency check-engine-checksum: runs-on: ubuntu-latest