@@ -91,38 +91,57 @@ jobs:
91
91
with :
92
92
version : ' 1'
93
93
- uses : julia-actions/cache@v2
94
+ with :
95
+ key : julia-${{ matrix.package }}
94
96
- uses : julia-actions/julia-buildpkg@v1
95
97
# Setup BARON.jl
96
98
- 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
98
103
run : |
99
- echo "SECRET_BARON_LICENSE=${{ secrets.BARON_LICENSE }} " >> $GITHUB_ENV
104
+ echo "SECRET_BARON_LICENSE=$SECRET_BARON_LICENSE " >> $GITHUB_ENV
100
105
# Setup CPLEX.jl
101
106
- 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
103
111
run : |
112
+ echo "CPLEX_URL_2210=$SECRET_CPLEX_URL_2210" >> $GITHUB_ENV
104
113
echo "CPLEX_VERSION=2210" >> $GITHUB_ENV
105
- echo "CPLEX_URL_2210=${{ secrets.CPLEX_URL_2210 }}" >> $GITHUB_ENV
106
114
# Setup Gurobi.jl
107
115
- 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
109
120
run : |
110
121
mkdir -p /opt/gurobi
111
- echo "${{ secrets.WLSLICENSE }} " > /opt/gurobi/gurobi.lic
122
+ echo "$SECRET_GUROBI_LICENSE " > /opt/gurobi/gurobi.lic
112
123
# Setup KNITRO.jl
113
124
- 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
115
131
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
119
135
# Setup Xpress.jl
120
136
- 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
122
141
run : |
142
+ echo "$SECRET_XPRESS_LICENSE" > /opt/xpauth.xpr
123
143
echo "XPRESS_JL_SKIP_LIB_CHECK=true" >> $GITHUB_ENV
124
144
echo "XPAUTH_PATH=/opt/xpauth.xpr" >> $GITHUB_ENV
125
- echo "${{ secrets.XPRESS_LICENSE }}" > /opt/xpauth.xpr
126
145
- name : Run tests
127
146
shell : julia --color=yes {0}
128
147
run : |
0 commit comments