File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -102,7 +102,10 @@ jobs:
102102 run : ant publish-yices2 -Dyices2.version=2.8.0-prerelease
103103
104104 - name : Build project
105- run : ant build
105+ run : |
106+ ant -Dyices.module="javasmt-solver-yices2" -Dyices.version="2.8.0-prerelease" -Dyices.configuration="runtime-yices2->solver-yices2"
107+ ant publish-artifacts-yices2 -Dversion=yices2.8-prerelease -Dyices.module="javasmt-solver-yices2" -Dyices.version="2.8.0-prerelease" -Dyices.configuration="runtime->solver-yices2"
108+ ant publish -Dversion=yices-prerelease -Dyices.module="javasmt-yices2" -Dyices.version="yices2.8-prerelease" -Dyices.configuration="runtime-yices2->runtime; contrib->sources"
106109
107110 - name : Prepare native libraries
108111 run : |
@@ -112,7 +115,7 @@ jobs:
112115 find $SEARCH_PATH -name "*.dylib" -exec cp {} "lib/native/$ARCH_DIR/" \;
113116
114117 - name : Run tests
115- run : ant unit-tests-quick
118+ run : ant unit-tests-quick -Dyices.module="javasmt-yices2" -Dyices.version="yices2.8-prerelease" -Dyices.conf="runtime-yices2->runtime; contrib->sources"
116119
117120 - name : Archive Test Results
118121 uses : actions/upload-artifact@v6
Original file line number Diff line number Diff line change @@ -202,7 +202,7 @@ SPDX-License-Identifier: Apache-2.0
202202 <dependency org =" org.sosy_lab" name =" javasmt-solver-z3-legacy" rev =" 4.5.0-gd57a2a6dc" conf =" runtime-z3-legacy-x64->solver-z3-legacy-x64; runtime-z3-legacy-arm64->solver-z3-legacy-arm64" />
203203
204204 <!-- additional JavaSMT components with Solver Binaries -->
205- <dependency org =" org.sosy_lab" name =" javasmt-yices2 " rev =" 5.0.1-722-g90a66d7fa " conf =" runtime-yices2->runtime; contrib->sources " />
205+ <dependency org =" org.sosy_lab" name =" ${yices.module} " rev =" ${yices.version} " conf =" ${yices.configuration} " />
206206
207207 <!-- Several JARs declare animal-sniffer-annotations.jar as dependency in their manifest, although they do not really need it.
208208 As long as this is the case we need to provide the JAR, otherwise javac complains. -->
You can’t perform that action at this time.
0 commit comments