From f4e89f78a5f67656ffef181296b2db32cc0b7832 Mon Sep 17 00:00:00 2001 From: Jim Garlick Date: Tue, 10 Dec 2024 11:14:16 -0800 Subject: [PATCH] ci: add macos-12 build only test Problem: flux-core has been partially ported to macos, to the point of building but not running, but there is no test to notify of regressions. Add a simple build test to the CI workflow. --- .github/workflows/main.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8fa0fb1c8f26..066d175dd92a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -113,6 +113,18 @@ jobs: cd flux-pam && src/test/docker/docker-run-checks.sh -j 4 -i el8 + build-macos: + name: macos build only + runs-on: macos-14 + steps: + - uses: actions/checkout@v4 + - name: Install dependencies + run: scripts/install-deps-macos.sh + - name: autogen, configure + run: scripts/configure-macos.sh + - name: make + run: make + generate-matrix: # https://stackoverflow.com/questions/59977364 name: Generate build matrix