4646 sudo apt-get install -y ant
4747
4848 - name : Download Dependencies
49- run : ant build-dependencies
49+ run : ant build-dependencies -Dyices2.version=2.8.0-prerelease -Dyices.module="javasmt-yices2" -Dyices.version="5.0.1-722-g90a66d7fa" -Dyices.configuration="runtime-yices2->runtime; contrib->sources"
5050
5151 macos :
5252 name : macOS (${{ matrix.arch }}, Java ${{ matrix.java-version }})
@@ -91,18 +91,21 @@ jobs:
9191 mkdir repository
9292 echo "ivy.repo.url=file://${user.dir}/repository" >> build.properties
9393
94- - name : Build Yices binaries
95- run : |
96- ant build-yices2-java-mac
94+ # - name: Build Yices binaries
95+ # run: |
96+ # ant build-yices2-java-mac
9797
9898 # - name: Show dependencies
9999 # run: otool -L downloads/yices2_java_bindings/dist/lib/libyices2java.dylib
100100
101- - name : Publish Yices binaries
102- run : ant publish-yices2 -Dyices2.version=2.8.0-prerelease
101+ - name : Build Yices binaries
102+ run : ant publish-yices2 -Dyices2.version=2.8.0-prerelease -Dyices.module="javasmt-yices2" -Dyices.version="yices2.8-prerelease" -Dyices.configuration="runtime-yices2->runtime; contrib->sources"
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.configuration="runtime-yices2->runtime; contrib->sources"
116119
117120 - name : Archive Test Results
118121 uses : actions/upload-artifact@v6
0 commit comments