diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 217d7279..c0275d71 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ on: - '**' jobs: - build-and-test: + build-and-test-ubuntu: runs-on: ubuntu-latest steps: @@ -32,3 +32,27 @@ jobs: - name: Run tests run: make test + build-and-test-macos: + runs-on: macos-latest + + steps: + - name: Checkout code + uses: actions/checkout@main + + - name: Install dependencies + run: | + brew install make + brew install perl + brew install openjdk + + - name: Verify installations + run: | + make --version + perl --version + java -version + + - name: Compile the project + run: make + + - name: Run tests + run: make test