3232 shell : bash
3333 run : |
3434 mkdir -p ~/installers
35- mkdir -p ~/highs
3635
3736 - name : Cache Installers
3837 id : cache-installers-macos
@@ -49,20 +48,20 @@ runs:
4948 shell : bash
5049 name : Download Universal Installers
5150 run : |
52- curl -L -o ~/installers/gurobi.pkg https://packages.gurobi.com/11.0/gurobi11.0.0_macos_universal2 .pkg
53- curl -L -o ~/installers/copt.tar.gz https://pub.shanshu.ai/download/copt/7.1.0 /osx64/CardinalOptimizer-7.1.0 -universal_mac.tar.gz
51+ curl -L -o ~/installers/gurobi.pkg https://packages.gurobi.com/11.0/gurobi11.0.2_macos_universal2 .pkg
52+ curl -L -o ~/installers/copt.tar.gz https://pub.shanshu.ai/download/copt/7.1.3 /osx64/CardinalOptimizer-7.1.3 -universal_mac.tar.gz
5453
5554 - if : ${{ (steps.cache-installers-macos.outputs.cache-hit != 'true') && (inputs.ARCH == 'X64') }}
5655 shell : bash
5756 name : Download X64 Installers
5857 run : |
59- curl -L -o ~/installers/mosek.tar.bz2 https://download.mosek.com/stable/10.1.22 /mosektoolsosx64x86.tar.bz2
58+ curl -L -o ~/installers/mosek.tar.bz2 https://download.mosek.com/stable/10.2.0 /mosektoolsosx64x86.tar.bz2
6059
6160 - if : ${{ (steps.cache-installers-macos.outputs.cache-hit != 'true') && (inputs.ARCH == 'ARM64') }}
6261 shell : bash
6362 name : Download ARM64 Installers
6463 run : |
65- curl -L -o ~/installers/mosek.tar.bz2 https://download.mosek.com/stable/10.1.25 /mosektoolsosxaarch64.tar.bz2
64+ curl -L -o ~/installers/mosek.tar.bz2 https://download.mosek.com/stable/10.2.0 /mosektoolsosxaarch64.tar.bz2
6665
6766 - name : Setup Gurobi Installation
6867 shell : bash
@@ -119,14 +118,14 @@ runs:
119118 MOSEK_LICENSE : ${{ inputs.MOSEK_LICENSE }}
120119 run : |
121120 tar jxf ~/installers/mosek.tar.bz2 -C ~/
122- ls ~/mosek/10.1 /tools/platform
121+ ls ~/mosek/10.2 /tools/platform
123122 # set environment variables
124- export MOSEK_10_1_BINDIR ="${HOME}/mosek/10.1 /tools/platform/osx64x86/bin"
125- echo "MOSEK_10_1_BINDIR =${MOSEK_10_1_BINDIR }" >> $GITHUB_ENV
126- echo "PATH=${PATH}:${MOSEK_10_1_BINDIR }" >> $GITHUB_ENV
127- echo "DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${MOSEK_10_1_BINDIR }" >> $GITHUB_ENV
128- echo $MOSEK_10_1_BINDIR
129- ls $MOSEK_10_1_BINDIR
123+ export MOSEK_10_2_BINDIR ="${HOME}/mosek/10.2 /tools/platform/osx64x86/bin"
124+ echo "MOSEK_10_2_BINDIR =${MOSEK_10_2_BINDIR }" >> $GITHUB_ENV
125+ echo "PATH=${PATH}:${MOSEK_10_2_BINDIR }" >> $GITHUB_ENV
126+ echo "DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${MOSEK_10_2_BINDIR }" >> $GITHUB_ENV
127+ echo $MOSEK_10_2_BINDIR
128+ ls $MOSEK_10_2_BINDIR
130129
131130 # setup license using secrets
132131 echo "$MOSEK_LICENSE" > ~/mosek.lic
@@ -138,14 +137,14 @@ runs:
138137 MOSEK_LICENSE : ${{ inputs.MOSEK_LICENSE }}
139138 run : |
140139 tar jxf ~/installers/mosek.tar.bz2 -C ~/
141- ls ~/mosek/10.1 /tools/platform
140+ ls ~/mosek/10.2 /tools/platform
142141 # set environment variables
143- export MOSEK_10_1_BINDIR ="${HOME}/mosek/10.1 /tools/platform/osxaarch64/bin"
144- echo "MOSEK_10_1_BINDIR =${MOSEK_10_1_BINDIR }" >> $GITHUB_ENV
145- echo "PATH=${PATH}:${MOSEK_10_1_BINDIR }" >> $GITHUB_ENV
146- echo "DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${MOSEK_10_1_BINDIR }" >> $GITHUB_ENV
147- echo $MOSEK_10_1_BINDIR
148- ls $MOSEK_10_1_BINDIR
142+ export MOSEK_10_2_BINDIR ="${HOME}/mosek/10.2 /tools/platform/osxaarch64/bin"
143+ echo "MOSEK_10_2_BINDIR =${MOSEK_10_2_BINDIR }" >> $GITHUB_ENV
144+ echo "PATH=${PATH}:${MOSEK_10_2_BINDIR }" >> $GITHUB_ENV
145+ echo "DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${MOSEK_10_2_BINDIR }" >> $GITHUB_ENV
146+ echo $MOSEK_10_2_BINDIR
147+ ls $MOSEK_10_2_BINDIR
149148
150149 # setup license using secrets
151150 echo "$MOSEK_LICENSE" > ~/mosek.lic
@@ -155,29 +154,3 @@ runs:
155154 shell : bash
156155 run : |
157156 msktestlic
158-
159- - name : Download HiGHS artifact from my own build
160- uses : dawidd6/action-download-artifact@v3
161- with :
162- # GitHub token, a Personal Access Token with `public_repo` scope
163- github_token : ${{inputs.GITHUB_TOKEN}}
164- workflow : build.yml
165- repo : metab0t/highs_autobuild
166- path : /Users/runner/highs
167- name : highs-artifact-macOS-${{ inputs.ARCH }}
168-
169- - name : Setup HiGHS Installation
170- shell : bash
171- run : |
172- ls ~/highs
173- chmod -R +xr ~/highs
174- # set environment variables
175- export HiGHS_HOME="${HOME}/highs"
176- echo "HiGHS_HOME=${HiGHS_HOME}" >> $GITHUB_ENV
177- echo "PATH=${PATH}:${HiGHS_HOME}/bin" >> $GITHUB_ENV
178- echo "DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${HiGHS_HOME}/lib" >> $GITHUB_ENV
179- echo $HiGHS_HOME
180- - name : Test HiGHS
181- shell : bash
182- run : |
183- DYLD_LIBRARY_PATH=${HiGHS_HOME}/lib highs --version
0 commit comments