From 18fccacef5c883ea4874d888dee3c9ef85798548 Mon Sep 17 00:00:00 2001 From: Rob Anderson <robandpdx@github.com> Date: Fri, 19 Jan 2024 14:42:33 -0500 Subject: [PATCH] Add build and test jobs for linux, macos, and windows --- .github/workflows/build-and-test.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 826b6dd4dc10..b5221d3e29c7 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -3,6 +3,30 @@ on: push: pull_request: jobs: + linux-build-and-test: + runs-on: 4-core-ubuntu + steps: + - uses: actions/checkout@v4.1.0 + - uses: ./.github/actions/setup_linux_env + - uses: ./.github/actions/build_debug + - uses: ./.github/actions/run_test_py + macos-build-and-test: + runs-on: macos-latest + steps: + - uses: maxim-lobanov/setup-xcode@v1.6.0 + with: + xcode-version: 14.2.0 + - uses: actions/checkout@v4.1.0 + - uses: ./.github/actions/setup_macos_env + - uses: ./.github/actions/build_debug + - uses: ./.github/actions/run_test_py + windows-build-and-test: + runs-on: windows-latest + steps: + - uses: actions/checkout@v4.1.0 + - uses: ./.github/actions/setup_windows_env + - uses: ./.github/actions/build_debug + - uses: ./.github/actions/run_test_py macos-build-examples: runs-on: macos-latest steps: