@@ -25,16 +25,18 @@ jobs:
2525 # - package: 'BARON' # Requires license
2626 - package : ' Cbc'
2727 - package : ' Clp'
28- # - package: 'CPLEX' # Requires license
28+ # - package: 'CPLEX' # See below
2929 - package : ' CSDP'
3030 - package : ' DiffOpt'
31+ - package : ' DSDP'
3132 - package : ' Dualization'
3233 - package : ' ECOS'
3334 - package : ' GLPK'
35+ # - package: 'Gurobi' # See below
3436 - package : ' HiGHS'
3537 - package : ' Hypatia'
3638 - package : ' Ipopt'
37- # - package: 'KNITRO' # Requires license
39+ # - package: 'KNITRO' # See below
3840 - package : ' MiniZinc'
3941 - package : ' MosekTools'
4042 - package : ' MultiObjectiveAlgorithms'
4345 - package : ' Pajarito'
4446 - package : ' ParametricOptInterface'
4547 - package : ' Pavito'
48+ - package : ' PiecewiseLinearOpt'
4649 - package : ' PolyJuMP'
4750 - package : ' SCS'
4851 - package : ' SDPA'
@@ -55,18 +58,23 @@ jobs:
5558 # External packages
5659 - package : ' Alpine'
5760 - package : ' BilevelJuMP'
61+ - package : ' CATrustRegionMethod'
62+ # - package: 'CDCS' # Missing CI
5863 - package : ' CDDLib'
5964 - package : ' Clarabel'
6065 - package : ' COPT'
6166 - package : ' COSMO'
6267 - package : ' DAQP'
6368 - package : ' DisjunctiveProgramming'
64- - package : ' DSDP'
6569 - package : ' EAGO'
70+ # - package: 'GAMS' # Requires license
6671 - package : ' InfiniteOpt'
6772 - package : ' Juniper'
6873 - package : ' LinearFractional'
6974 - package : ' Loraine'
75+ - package : ' MAiNGO'
76+ - package : ' MathOptAI'
77+ - package : ' MathOptSymbolicAD'
7078 - package : ' MathOptSetDistances'
7179 - package : ' OSQP'
7280 - package : ' PATHSolver'
8694 - uses : julia-actions/setup-julia@v2
8795 with :
8896 version : ' 1'
89- - uses : julia-actions/cache@v1
97+ - uses : julia-actions/cache@v2
9098 - uses : julia-actions/julia-buildpkg@v1
9199 - name : Test
92100 shell : julia --color=yes {0}
@@ -116,7 +124,7 @@ jobs:
116124 - uses : julia-actions/setup-julia@v2
117125 with :
118126 version : ' 1'
119- - uses : julia-actions/cache@v1
127+ - uses : julia-actions/cache@v2
120128 - uses : julia-actions/julia-buildpkg@v1
121129 - name : Test
122130 shell : julia --color=yes {0}
@@ -136,7 +144,7 @@ jobs:
136144 - uses : julia-actions/setup-julia@v2
137145 with :
138146 version : ' 1'
139- - uses : julia-actions/cache@v1
147+ - uses : julia-actions/cache@v2
140148 - shell : bash
141149 env :
142150 WLSLICENSE : ${{ secrets.WLSLICENSE }}
@@ -151,4 +159,28 @@ jobs:
151159 Pkg.develop(Pkg.PackageSpec(; path = pwd()))
152160 Pkg.develop("Gurobi")
153161 Pkg.test("Gurobi")
154-
162+ test-knitro :
163+ name : KNITRO
164+ runs-on : ubuntu-latest
165+ steps :
166+ - uses : actions/checkout@v4
167+ - uses : julia-actions/setup-julia@v2
168+ with :
169+ version : ' 1'
170+ - uses : julia-actions/cache@v2
171+ - shell : bash
172+ env :
173+ ARTELYS_LIC_JUMP_DEV : ${{ secrets.ARTELYS_LIC_8326_JUMP_DEV_2023_11_02 }}
174+ run : |
175+ echo "$ARTELYS_LIC_JUMP_DEV" > ~/artelys_lic.txt
176+ - uses : julia-actions/julia-buildpkg@v1
177+ env :
178+ SECRET_KNITRO_URL : ${{ secrets.SECRET_KNITRO_URL }}
179+ SECRET_KNITRO_LIBIOMP5 : ${{ secrets.SECRET_KNITRO_LIBIOMP5 }}
180+ - name : Test
181+ shell : julia --color=yes {0}
182+ run : |
183+ import Pkg
184+ Pkg.develop(Pkg.PackageSpec(; path = pwd()))
185+ Pkg.develop("KNITRO")
186+ Pkg.test("KNITRO")
0 commit comments