feat(CI): add macOS to our CI (#3321)

Co-Authored-By: Meerd <meerd@users.noreply.github.com>
This commit is contained in:
Francesco Borzì
2020-08-21 12:19:02 +02:00
committed by GitHub
parent ed8ed175b7
commit 2ad98c573a
4 changed files with 58 additions and 0 deletions

View File

@@ -52,6 +52,28 @@ jobs:
- name: Run unit tests
run: source ./apps/ci/ci-run-unit-tests.sh
mac-build:
strategy:
fail-fast: false
runs-on: macos-10.15
name: macos-10.15
steps:
- uses: actions/checkout@v2
- name: Cache
uses: actions/cache@v1.1.2
with:
path: /Users/runner/.ccache
key: ccache:macos-10.15:${{ github.ref }}:${{ github.sha }}
restore-keys: |
ccache:macos-10.15:${{ github.ref }}
ccache:macos-10.15
- name: Configure OS
run: source ./apps/ci/mac/ci-install.sh
- name: Build
run: source ./apps/ci/mac/ci-compile.sh
- name: Run unit tests
run: source ./apps/ci/ci-run-unit-tests.sh
docker-build:
strategy:
fail-fast: true