@@ -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