|
5 | 5 | pull_request: |
6 | 6 | branches: [ develop ] |
7 | 7 | env: |
8 | | - cvc5-version: "1.0.0" |
| 8 | + cvc5-version: "1.1.2" |
9 | 9 | linux-vcpus: 4 |
10 | 10 | windows-vcpus: 4 |
11 | 11 |
|
|
29 | 29 | run: z3 --version |
30 | 30 | - name: Download cvc-5 from the releases page and make sure it can be deployed |
31 | 31 | run: | |
32 | | - wget -O cvc5 https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux |
33 | | - chmod u+x cvc5 |
34 | | - mv cvc5 /usr/local/bin |
| 32 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-static.zip |
| 33 | + unzip -j -d /usr/local/bin cvc5-Linux-static.zip cvc5-Linux-static/bin/cvc5 |
| 34 | + rm cvc5-Linux-static.zip |
35 | 35 | cvc5 --version |
36 | 36 | - name: Prepare ccache |
37 | 37 | uses: actions/cache@v4 |
@@ -115,9 +115,9 @@ jobs: |
115 | 115 | run: z3 --version |
116 | 116 | - name: Download cvc-5 from the releases page and make sure it can be deployed |
117 | 117 | run: | |
118 | | - wget -O cvc5 https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux |
119 | | - chmod u+x cvc5 |
120 | | - mv cvc5 /usr/local/bin |
| 118 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-static.zip |
| 119 | + unzip -j -d /usr/local/bin cvc5-Linux-static.zip cvc5-Linux-static/bin/cvc5 |
| 120 | + rm cvc5-Linux-static.zip |
121 | 121 | cvc5 --version |
122 | 122 | - name: Prepare ccache |
123 | 123 | uses: actions/cache@v4 |
@@ -225,9 +225,9 @@ jobs: |
225 | 225 | run: z3 --version |
226 | 226 | - name: Download cvc-5 from the releases page and make sure it can be deployed |
227 | 227 | run: | |
228 | | - wget -O cvc5 https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux |
229 | | - chmod u+x cvc5 |
230 | | - mv cvc5 /usr/local/bin |
| 228 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-static.zip |
| 229 | + unzip -j -d /usr/local/bin cvc5-Linux-static.zip cvc5-Linux-static/bin/cvc5 |
| 230 | + rm cvc5-Linux-static.zip |
231 | 231 | cvc5 --version |
232 | 232 | - name: Prepare ccache |
233 | 233 | uses: actions/cache@v4 |
@@ -297,9 +297,9 @@ jobs: |
297 | 297 | run: z3 --version |
298 | 298 | - name: Download cvc-5 from the releases page and make sure it can be deployed |
299 | 299 | run: | |
300 | | - wget -O cvc5 https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux |
301 | | - chmod u+x cvc5 |
302 | | - mv cvc5 /usr/local/bin |
| 300 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-static.zip |
| 301 | + unzip -j -d /usr/local/bin cvc5-Linux-static.zip cvc5-Linux-static/bin/cvc5 |
| 302 | + rm cvc5-Linux-static.zip |
303 | 303 | cvc5 --version |
304 | 304 | - name: Prepare ccache |
305 | 305 | uses: actions/cache@v4 |
@@ -363,9 +363,9 @@ jobs: |
363 | 363 | run: z3 --version |
364 | 364 | - name: Download cvc-5 from the releases page and make sure it can be deployed |
365 | 365 | run: | |
366 | | - wget -O cvc5 https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux |
367 | | - chmod u+x cvc5 |
368 | | - mv cvc5 /usr/local/bin |
| 366 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-static.zip |
| 367 | + unzip -j -d /usr/local/bin cvc5-Linux-static.zip cvc5-Linux-static/bin/cvc5 |
| 368 | + rm cvc5-Linux-static.zip |
369 | 369 | cvc5 --version |
370 | 370 | - name: Prepare ccache |
371 | 371 | uses: actions/cache@v4 |
@@ -423,9 +423,9 @@ jobs: |
423 | 423 | run: z3 --version |
424 | 424 | - name: Download cvc-5 from the releases page and make sure it can be deployed |
425 | 425 | run: | |
426 | | - wget -O cvc5 https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux |
427 | | - chmod u+x cvc5 |
428 | | - mv cvc5 /usr/local/bin |
| 426 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-static.zip |
| 427 | + unzip -j -d /usr/local/bin cvc5-Linux-static.zip cvc5-Linux-static/bin/cvc5 |
| 428 | + rm cvc5-Linux-static.zip |
429 | 429 | cvc5 --version |
430 | 430 | - name: Prepare ccache |
431 | 431 | uses: actions/cache@v4 |
@@ -470,9 +470,9 @@ jobs: |
470 | 470 | run: z3 --version |
471 | 471 | - name: Download cvc-5 from the releases page and make sure it can be deployed |
472 | 472 | run: | |
473 | | - wget -O cvc5 https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux |
474 | | - chmod u+x cvc5 |
475 | | - mv cvc5 /usr/local/bin |
| 473 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-static.zip |
| 474 | + unzip -j -d /usr/local/bin cvc5-Linux-static.zip cvc5-Linux-static/bin/cvc5 |
| 475 | + rm cvc5-Linux-static.zip |
476 | 476 | cvc5 --version |
477 | 477 | - name: Prepare ccache |
478 | 478 | uses: actions/cache@v4 |
@@ -600,9 +600,9 @@ jobs: |
600 | 600 | run: z3 --version |
601 | 601 | - name: Download cvc5 binary and make sure it can be deployed |
602 | 602 | run: | |
603 | | - curl -L https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-macOS --output cvc5 |
604 | | - chmod u+x cvc5 |
605 | | - mv cvc5 /usr/local/bin |
| 603 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-macOS-static.zip |
| 604 | + unzip -j -d /usr/local/bin cvc5-macOS-static.zip cvc5-macOS-static/bin/cvc5 |
| 605 | + rm cvc5-macOS-static.zip |
606 | 606 | cvc5 --version |
607 | 607 | - name: Prepare ccache |
608 | 608 | uses: actions/cache@v4 |
@@ -652,9 +652,9 @@ jobs: |
652 | 652 | run: z3 --version |
653 | 653 | - name: Download cvc5 binary and make sure it can be deployed |
654 | 654 | run: | |
655 | | - curl -L https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-macOS --output cvc5 |
656 | | - chmod u+x cvc5 |
657 | | - mv cvc5 /usr/local/bin |
| 655 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-macOS-static.zip |
| 656 | + unzip -j -d /usr/local/bin cvc5-macOS-static.zip cvc5-macOS-static/bin/cvc5 |
| 657 | + rm cvc5-macOS-static.zip |
658 | 658 | cvc5 --version |
659 | 659 | - name: Prepare ccache |
660 | 660 | uses: actions/cache@v4 |
@@ -708,7 +708,9 @@ jobs: |
708 | 708 | Expand-Archive -LiteralPath '.\z3.Zip' -DestinationPath C:\tools |
709 | 709 | echo "c:\tools\z3-4.8.10-x64-win\bin;" >> $env:GITHUB_PATH |
710 | 710 | New-Item -ItemType directory "C:\tools\cvc5" |
711 | | - Invoke-WebRequest -Uri https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Win64.exe -OutFile c:\tools\cvc5\cvc5.exe |
| 711 | + Invoke-WebRequest -Uri https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Win64-static.zip -OutFile .\cvc5-Win64-static.zip |
| 712 | + Expand-Archive -LiteralPath '.\cvc5-Win64-static.Zip' |
| 713 | + Move-Item -Path .\cvc5-Win64-static\cvc5-Win64-static\bin\cvc5.exe c:\tools\cvc5\cvc5.exe |
712 | 714 | echo "c:\tools\cvc5;" >> $env:GITHUB_PATH |
713 | 715 | - name: Confirm z3 solver is available and log the version installed |
714 | 716 | run: z3 --version |
@@ -769,7 +771,9 @@ jobs: |
769 | 771 | Expand-Archive -LiteralPath '.\z3.Zip' -DestinationPath C:\tools |
770 | 772 | echo "c:\tools\z3-4.8.10-x64-win\bin;" >> $env:GITHUB_PATH |
771 | 773 | New-Item -ItemType directory "C:\tools\cvc5" |
772 | | - wget.exe -O c:\tools\cvc5\cvc5.exe https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Win64.exe |
| 774 | + Invoke-WebRequest -Uri https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Win64-static.zip -OutFile .\cvc5-Win64-static.zip |
| 775 | + Expand-Archive -LiteralPath '.\cvc5-Win64-static.Zip' |
| 776 | + Move-Item -Path .\cvc5-Win64-static\cvc5-Win64-static\bin\cvc5.exe c:\tools\cvc5\cvc5.exe |
773 | 777 | echo "c:\tools\cvc5;" >> $env:GITHUB_PATH |
774 | 778 | New-Item -ItemType directory "C:\tools\parallel" |
775 | 779 | wget.exe -O c:\tools\parallel\parallel https://git.savannah.gnu.org/cgit/parallel.git/plain/src/parallel |
|
0 commit comments