|
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-shared.zip |
| 33 | + unzip -j -d /usr/local/bin cvc5-Linux-shared.zip cvc5-Linux-shared/bin/cvc5 |
35 | 34 | cvc5 --version
|
36 | 35 | - name: Prepare ccache
|
37 | 36 | uses: actions/cache@v4
|
@@ -115,9 +114,8 @@ jobs:
|
115 | 114 | run: z3 --version
|
116 | 115 | - name: Download cvc-5 from the releases page and make sure it can be deployed
|
117 | 116 | 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 |
| 117 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-shared.zip |
| 118 | + unzip -j -d /usr/local/bin cvc5-Linux-shared.zip cvc5-Linux-shared/bin/cvc5 |
121 | 119 | cvc5 --version
|
122 | 120 | - name: Prepare ccache
|
123 | 121 | uses: actions/cache@v4
|
@@ -225,9 +223,8 @@ jobs:
|
225 | 223 | run: z3 --version
|
226 | 224 | - name: Download cvc-5 from the releases page and make sure it can be deployed
|
227 | 225 | 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 |
| 226 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-shared.zip |
| 227 | + unzip -j -d /usr/local/bin cvc5-Linux-shared.zip cvc5-Linux-shared/bin/cvc5 |
231 | 228 | cvc5 --version
|
232 | 229 | - name: Prepare ccache
|
233 | 230 | uses: actions/cache@v4
|
@@ -297,9 +294,8 @@ jobs:
|
297 | 294 | run: z3 --version
|
298 | 295 | - name: Download cvc-5 from the releases page and make sure it can be deployed
|
299 | 296 | 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 |
| 297 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-shared.zip |
| 298 | + unzip -j -d /usr/local/bin cvc5-Linux-shared.zip cvc5-Linux-shared/bin/cvc5 |
303 | 299 | cvc5 --version
|
304 | 300 | - name: Prepare ccache
|
305 | 301 | uses: actions/cache@v4
|
@@ -363,9 +359,8 @@ jobs:
|
363 | 359 | run: z3 --version
|
364 | 360 | - name: Download cvc-5 from the releases page and make sure it can be deployed
|
365 | 361 | 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 |
| 362 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-shared.zip |
| 363 | + unzip -j -d /usr/local/bin cvc5-Linux-shared.zip cvc5-Linux-shared/bin/cvc5 |
369 | 364 | cvc5 --version
|
370 | 365 | - name: Prepare ccache
|
371 | 366 | uses: actions/cache@v4
|
@@ -423,9 +418,8 @@ jobs:
|
423 | 418 | run: z3 --version
|
424 | 419 | - name: Download cvc-5 from the releases page and make sure it can be deployed
|
425 | 420 | 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 |
| 421 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-shared.zip |
| 422 | + unzip -j -d /usr/local/bin cvc5-Linux-shared.zip cvc5-Linux-shared/bin/cvc5 |
429 | 423 | cvc5 --version
|
430 | 424 | - name: Prepare ccache
|
431 | 425 | uses: actions/cache@v4
|
@@ -470,9 +464,8 @@ jobs:
|
470 | 464 | run: z3 --version
|
471 | 465 | - name: Download cvc-5 from the releases page and make sure it can be deployed
|
472 | 466 | 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 |
| 467 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Linux-shared.zip |
| 468 | + unzip -j -d /usr/local/bin cvc5-Linux-shared.zip cvc5-Linux-shared/bin/cvc5 |
476 | 469 | cvc5 --version
|
477 | 470 | - name: Prepare ccache
|
478 | 471 | uses: actions/cache@v4
|
@@ -600,9 +593,8 @@ jobs:
|
600 | 593 | run: z3 --version
|
601 | 594 | - name: Download cvc5 binary and make sure it can be deployed
|
602 | 595 | 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 |
| 596 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-macOS-shared.zip |
| 597 | + unzip -j -d /usr/local/bin cvc5-macOS-shared.zip cvc5-macOS-shared/bin/cvc5 |
606 | 598 | cvc5 --version
|
607 | 599 | - name: Prepare ccache
|
608 | 600 | uses: actions/cache@v4
|
@@ -652,9 +644,8 @@ jobs:
|
652 | 644 | run: z3 --version
|
653 | 645 | - name: Download cvc5 binary and make sure it can be deployed
|
654 | 646 | 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 |
| 647 | + wget https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-macOS-shared.zip |
| 648 | + unzip -j -d /usr/local/bin cvc5-macOS-shared.zip cvc5-macOS-shared/bin/cvc5 |
658 | 649 | cvc5 --version
|
659 | 650 | - name: Prepare ccache
|
660 | 651 | uses: actions/cache@v4
|
@@ -708,7 +699,9 @@ jobs:
|
708 | 699 | Expand-Archive -LiteralPath '.\z3.Zip' -DestinationPath C:\tools
|
709 | 700 | echo "c:\tools\z3-4.8.10-x64-win\bin;" >> $env:GITHUB_PATH
|
710 | 701 | 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 |
| 702 | + Invoke-WebRequest -Uri https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Win64-shared.zip -OutFile .\cvc5-Win64-shared.zip |
| 703 | + Expand-Archive -LiteralPath '.\cvc5-Win64-shared.Zip' |
| 704 | + Move-Item -Path .\cvc5-Win64-shared\bin\cvc5.exe c:\tools\cvc5\cvc5.exe |
712 | 705 | echo "c:\tools\cvc5;" >> $env:GITHUB_PATH
|
713 | 706 | - name: Confirm z3 solver is available and log the version installed
|
714 | 707 | run: z3 --version
|
@@ -769,7 +762,9 @@ jobs:
|
769 | 762 | Expand-Archive -LiteralPath '.\z3.Zip' -DestinationPath C:\tools
|
770 | 763 | echo "c:\tools\z3-4.8.10-x64-win\bin;" >> $env:GITHUB_PATH
|
771 | 764 | 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 |
| 765 | + Invoke-WebRequest -Uri https://github.com/cvc5/cvc5/releases/download/cvc5-${{env.cvc5-version}}/cvc5-Win64-shared.zip -OutFile .\cvc5-Win64-shared.zip |
| 766 | + Expand-Archive -LiteralPath '.\cvc5-Win64-shared.Zip' |
| 767 | + Move-Item -Path .\cvc5-Win64-shared\bin\cvc5.exe c:\tools\cvc5\cvc5.exe |
773 | 768 | echo "c:\tools\cvc5;" >> $env:GITHUB_PATH
|
774 | 769 | New-Item -ItemType directory "C:\tools\parallel"
|
775 | 770 | wget.exe -O c:\tools\parallel\parallel https://git.savannah.gnu.org/cgit/parallel.git/plain/src/parallel
|
|
0 commit comments