Skip to content

Commit

Permalink
ci: run without docker, using pinned z3 and boogie
Browse files Browse the repository at this point in the history
z3 and boogie versions are simply the latest in nuget and ubuntu-22.04
at commit time.
  • Loading branch information
katrinafyi committed Dec 17, 2024
1 parent 306d0d8 commit c040856
Showing 1 changed file with 23 additions and 7 deletions.
30 changes: 23 additions & 7 deletions .github/workflows/run-examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,28 +31,44 @@ jobs:

SystemTests:
runs-on: ubuntu-latest
container:
# Requires repo to have action access in package settings
image: ghcr.io/uq-pac/basil-dev:latest
credentials:
username: ${{ github.actor }}
password: ${{ secrets.github_token }}
# container:
# # Requires repo to have action access in package settings
# image: ghcr.io/uq-pac/basil-dev:latest
# credentials:
# username: ${{ github.actor }}
# password: ${{ secrets.github_token }}
steps:
- name: Checkout
uses: actions/checkout@v4

- uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'

- uses: actions/setup-dotnet@v4
with:
dotnet-version: '6.0.x'

- run: sudo apt-get update
- run: sudo apt-get install -y z3='4.8.12-*'
- run: dotnet tool install --global boogie --version '3.4.3'

- run: make extract
working-directory: src/test

- name: System Tests
run: ./mill test.testOnly 'SystemTests*'

- uses: actions/upload-artifact@v4
if: always()
with:
name: testresult-${{ github.run_number }}
path: |
src/test/*.csv
src/test/*.svg
- run: |
- if: always()
run: |
pushd src/test
tail -n+1 summary-*.csv
pasted="$(paste headers.md.part summary-*.md.part)"
Expand Down

0 comments on commit c040856

Please sign in to comment.