From 37ebbb598d625341db904e276d5ff5185ad311b2 Mon Sep 17 00:00:00 2001 From: Kirill Bulatov Date: Tue, 15 Mar 2022 10:46:27 +0200 Subject: [PATCH] Add a macOs build --- .github/workflows/testing.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 218783387b..27e2962712 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -13,7 +13,7 @@ jobs: # If we want to duplicate this job for different # Rust toolchains (e.g. nightly or 1.37.0), add them here. rust_toolchain: [stable] - os: [ubuntu-latest] + os: [ubuntu-latest, macos-latest] timeout-minutes: 30 name: run regression test suite runs-on: ${{ matrix.os }} @@ -32,11 +32,17 @@ jobs: toolchain: ${{ matrix.rust_toolchain }} override: true - - name: Install postgres dependencies + - name: Install Ubuntu postgres dependencies + if: matrix.os == 'ubuntu-latest' run: | sudo apt update sudo apt install build-essential libreadline-dev zlib1g-dev flex bison libseccomp-dev + - name: Install macOs postgres dependencies + if: matrix.os == 'macos-latest' + run: | + brew install flex bison + - name: Set pg revision for caching id: pg_ver run: echo ::set-output name=pg_rev::$(git rev-parse HEAD:vendor/postgres)