@@ -25,16 +25,18 @@ jobs:
25
25
# - package: 'BARON' # Requires license
26
26
- package : ' Cbc'
27
27
- package : ' Clp'
28
- # - package: 'CPLEX' # Requires license
28
+ # - package: 'CPLEX' # See below
29
29
- package : ' CSDP'
30
30
- package : ' DiffOpt'
31
+ - package : ' DSDP'
31
32
- package : ' Dualization'
32
33
- package : ' ECOS'
33
34
- package : ' GLPK'
35
+ # - package: 'Gurobi' # See below
34
36
- package : ' HiGHS'
35
37
- package : ' Hypatia'
36
38
- package : ' Ipopt'
37
- # - package: 'KNITRO' # Requires license
39
+ # - package: 'KNITRO' # See below
38
40
- package : ' MiniZinc'
39
41
- package : ' MosekTools'
40
42
- package : ' MultiObjectiveAlgorithms'
43
45
- package : ' Pajarito'
44
46
- package : ' ParametricOptInterface'
45
47
- package : ' Pavito'
48
+ - package : ' PiecewiseLinearOpt'
46
49
- package : ' PolyJuMP'
47
50
- package : ' SCS'
48
51
- package : ' SDPA'
@@ -55,18 +58,23 @@ jobs:
55
58
# External packages
56
59
- package : ' Alpine'
57
60
- package : ' BilevelJuMP'
61
+ - package : ' CATrustRegionMethod'
62
+ # - package: 'CDCS' # Missing CI
58
63
- package : ' CDDLib'
59
64
- package : ' Clarabel'
60
65
- package : ' COPT'
61
66
- package : ' COSMO'
62
67
- package : ' DAQP'
63
68
- package : ' DisjunctiveProgramming'
64
- - package : ' DSDP'
65
69
- package : ' EAGO'
70
+ # - package: 'GAMS' # Requires license
66
71
- package : ' InfiniteOpt'
67
72
- package : ' Juniper'
68
73
- package : ' LinearFractional'
69
74
- package : ' Loraine'
75
+ - package : ' MAiNGO'
76
+ - package : ' MathOptAI'
77
+ - package : ' MathOptSymbolicAD'
70
78
- package : ' MathOptSetDistances'
71
79
- package : ' OSQP'
72
80
- package : ' PATHSolver'
86
94
- uses : julia-actions/setup-julia@v2
87
95
with :
88
96
version : ' 1'
89
- - uses : julia-actions/cache@v1
97
+ - uses : julia-actions/cache@v2
90
98
- uses : julia-actions/julia-buildpkg@v1
91
99
- name : Test
92
100
shell : julia --color=yes {0}
@@ -116,7 +124,7 @@ jobs:
116
124
- uses : julia-actions/setup-julia@v2
117
125
with :
118
126
version : ' 1'
119
- - uses : julia-actions/cache@v1
127
+ - uses : julia-actions/cache@v2
120
128
- uses : julia-actions/julia-buildpkg@v1
121
129
- name : Test
122
130
shell : julia --color=yes {0}
@@ -136,7 +144,7 @@ jobs:
136
144
- uses : julia-actions/setup-julia@v2
137
145
with :
138
146
version : ' 1'
139
- - uses : julia-actions/cache@v1
147
+ - uses : julia-actions/cache@v2
140
148
- shell : bash
141
149
env :
142
150
WLSLICENSE : ${{ secrets.WLSLICENSE }}
@@ -151,4 +159,28 @@ jobs:
151
159
Pkg.develop(Pkg.PackageSpec(; path = pwd()))
152
160
Pkg.develop("Gurobi")
153
161
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