From a06ccaa316d007349d535cea21b960d343608e30 Mon Sep 17 00:00:00 2001 From: Ethan Uppal <113849268+ethanuppal@users.noreply.github.com> Date: Sat, 18 May 2024 02:01:26 -0400 Subject: [PATCH] Try to make CI --- .github/workflows/ci.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/ci.yaml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..34c2900 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,25 @@ +name: CI + +on: + pull_request: + push: + branches: + - main + +jobs: + build_and_test: + strategy: + matrix: + os: [macos-14, macos-13, macos-12] + runs-on: ${{ matrix.os }} + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Install System Dependencies + run: brew install nasm + - name: Install Python Dependencies + run: $(which pip3 || which pip) install toml + - name: Build + run: ./launch MAKE + - name: Test + run: make test