Skip to content

Commit f012487

Browse files
committed
.github/workflows/ci-sage.yml: Add macOS
1 parent db52543 commit f012487

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

.github/workflows/ci-sage.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
name: Run Sage CI for Linux
1+
name: Run Sage CI for Linux and macOS
22

33
## This GitHub Actions workflow provides:
44
##
55
## - portability testing, by building and testing this project on many platforms
6-
## (Linux variants)
6+
## (Linux variants, macOS)
77
##
88
## - continuous integration, by building and testing other software
99
## that depends on this project.
@@ -98,3 +98,17 @@ jobs:
9898
# 'Package "sage-docker-..." is already associated with another repository.'
9999
docker_push_repository: ghcr.io/${{ github.repository }}/scip_sdp_
100100
needs: [dist]
101+
102+
macos:
103+
uses: sagemath/sage/.github/workflows/macos.yml@develop
104+
with:
105+
osversion_xcodeversion_toxenv_tuples: >-
106+
[["latest", "", "homebrew-macos-usrlocal-minimal"],
107+
["latest", "", "homebrew-macos-usrlocal-standard"],
108+
["13", "xcode_15.0", "homebrew-macos-usrlocal-standard"],
109+
["latest", "", "conda-forge-macos-standard"]]
110+
targets: SAGE_CHECK=no SAGE_CHECK_PACKAGES="soplex,scipoptsuite,dsdp,scip_sdp" scip_sdp
111+
sage_repo: sagemath/sage
112+
sage_ref: develop
113+
upstream_artifact: upstream
114+
needs: [dist]

0 commit comments

Comments
 (0)