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: