Skip to content

Commit f1a9ff6

Browse files
committed
Update
1 parent 7947d2e commit f1a9ff6

File tree

1 file changed

+31
-12
lines changed

1 file changed

+31
-12
lines changed

.github/workflows/solver-tests.yml

Lines changed: 31 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -91,38 +91,57 @@ jobs:
9191
with:
9292
version: '1'
9393
- uses: julia-actions/cache@v2
94+
with:
95+
key: julia-${{ matrix.package }}
9496
- uses: julia-actions/julia-buildpkg@v1
9597
# Setup BARON.jl
9698
- name: Add BARON secrets
97-
if: ${{ matrix.package == "BARON" }}
99+
if: ${{ matrix.package == 'BARON' }}
100+
env:
101+
SECRET_BARON_LICENSE: ${{ secrets.BARON_LICENSE }}
102+
shell: bash
98103
run: |
99-
echo "SECRET_BARON_LICENSE=${{ secrets.BARON_LICENSE }}" >> $GITHUB_ENV
104+
echo "SECRET_BARON_LICENSE=$SECRET_BARON_LICENSE" >> $GITHUB_ENV
100105
# Setup CPLEX.jl
101106
- name: Add CPLEX secrets
102-
if: ${{ matrix.package == "CPLEX" }}
107+
if: ${{ matrix.package == 'CPLEX' }}
108+
env:
109+
SECRET_CPLEX_URL_2210: ${{ secrets.CPLEX_URL_2210 }}
110+
shell: bash
103111
run: |
112+
echo "CPLEX_URL_2210=$SECRET_CPLEX_URL_2210" >> $GITHUB_ENV
104113
echo "CPLEX_VERSION=2210" >> $GITHUB_ENV
105-
echo "CPLEX_URL_2210=${{ secrets.CPLEX_URL_2210 }}" >> $GITHUB_ENV
106114
# Setup Gurobi.jl
107115
- name: Add Gurobi secrets
108-
if: ${{ matrix.package == "Gurobi" }}
116+
if: ${{ matrix.package == 'Gurobi' }}
117+
env:
118+
SECRET_GUROBI_LICENSE: ${{ secrets.WLSLICENSE }}
119+
shell: bash
109120
run: |
110121
mkdir -p /opt/gurobi
111-
echo "${{ secrets.WLSLICENSE }}" > /opt/gurobi/gurobi.lic
122+
echo "$SECRET_GUROBI_LICENSE" > /opt/gurobi/gurobi.lic
112123
# Setup KNITRO.jl
113124
- name: Add KNITRO secrets
114-
if: ${{ matrix.package == "KNITRO" }}
125+
if: ${{ matrix.package == 'KNITRO' }}
126+
env:
127+
SECRET_KNITRO_LICENSE: ${{ secrets.KNITRO_LICENSE }}
128+
SECRET_KNITRO_URL: ${{ secrets.KNITRO_URL }}
129+
SECRET_KNITRO_LIBIOMP5: ${{ secrets.KNITRO_LIBIOMP5 }}
130+
shell: bash
115131
run: |
116-
echo "${{ secrets.KNITRO_LICENSE }}" > ~/artelys_lic.txt
117-
echo "SECRET_KNITRO_URL=${{ secrets.KNITRO_URL }}" >> $GITHUB_ENV
118-
echo "SECRET_KNITRO_LIBIOMP5=${{ secrets.KNITRO_LIBIOMP5 }}" >> $GITHUB_ENV
132+
echo "$SECRET_KNITRO_LICENSE" > ~/artelys_lic.txt
133+
echo "SECRET_KNITRO_URL=$SECRET_KNITRO_URL" >> $GITHUB_ENV
134+
echo "SECRET_KNITRO_LIBIOMP5=$SECRET_KNITRO_LIBIOMP5" >> $GITHUB_ENV
119135
# Setup Xpress.jl
120136
- name: Add Xpress secrets
121-
if: ${{ matrix.package == "Xpress" }}
137+
if: ${{ matrix.package == 'Xpress' }}
138+
env:
139+
SECRET_XPRESS_LICENSE: ${{ secrets.XPRESS_LICENSE }}
140+
shell: bash
122141
run: |
142+
echo "$SECRET_XPRESS_LICENSE" > /opt/xpauth.xpr
123143
echo "XPRESS_JL_SKIP_LIB_CHECK=true" >> $GITHUB_ENV
124144
echo "XPAUTH_PATH=/opt/xpauth.xpr" >> $GITHUB_ENV
125-
echo "${{ secrets.XPRESS_LICENSE }}" > /opt/xpauth.xpr
126145
- name: Run tests
127146
shell: julia --color=yes {0}
128147
run: |

0 commit comments

Comments
 (0)