diff --git a/.github/workflows/ci-sage.yml b/.github/workflows/ci-sage.yml index 3a1bad47..5a8ee9d6 100644 --- a/.github/workflows/ci-sage.yml +++ b/.github/workflows/ci-sage.yml @@ -1,9 +1,9 @@ -name: Run Sage CI for Linux +name: Run Sage CI for Linux and macOS ## This GitHub Actions workflow provides: ## ## - portability testing, by building and testing this project on many platforms -## (Linux variants) +## (Linux variants, macOS) ## ## - continuous integration, by building and testing other software ## that depends on this project. @@ -98,3 +98,13 @@ jobs: # 'Package "sage-docker-..." is already associated with another repository.' docker_push_repository: ghcr.io/${{ github.repository }}/scip_sdp_ needs: [dist] + + macos: + # Use https://github.com/sagemath/sage/pull/37237 + uses: mkoeppe/sage/.github/workflows/macos.yml@ci-macos-2024 + with: + targets: SAGE_CHECK=no SAGE_CHECK_PACKAGES="soplex,scipoptsuite,dsdp,scip_sdp" scip_sdp + sage_repo: sagemath/sage + sage_ref: refs/pull/37237/head + upstream_artifact: upstream + needs: [dist]