Skip to content

[provers] update all CVC5 versions#1004

Draft
fdupress wants to merge 2 commits into
mainfrom
docker-cvc5-1.3.4
Draft

[provers] update all CVC5 versions#1004
fdupress wants to merge 2 commits into
mainfrom
docker-cvc5-1.3.4

Conversation

@fdupress
Copy link
Copy Markdown
Member

@fdupress fdupress commented May 8, 2026

No description provided.

@fdupress fdupress self-assigned this May 8, 2026
@fdupress
Copy link
Copy Markdown
Member Author

fdupress commented May 8, 2026

After #1000

@fdupress fdupress changed the base branch from main to ci-in-fresh-build-box May 8, 2026 16:02
@fdupress fdupress changed the title update all CVC5 versions [provers] update all CVC5 versions May 8, 2026
This refactors the CI jobs so compilation and checks (including external
CI) run in a fresh build box. This will help ensure that changes to the
box configuration (new dependencies, prover updates, prover additions,
...) are reflected quickly in the CI environment and can be leveraged in
external proofs right away.

The workflow is now:
1. Build base and build boxes, then save them as an artefact;
2. Recover the build box, then run the compilation check;
3. Recover the build box, then compile EasyCrypt and run a matrix check;
   (this recompiles EC 3 times in parallel, and likely needs changed)
4. Recover the build box, then compile EasyCrypt and run the external
   matrix checks (this recompiles EC as many times as we have external
   checks, and likely needs changed)
5. Build the test box, push the base and build boxes (all pushes) and
   the test box (release branches and tags)

The nix compilation check is unchanged, notification fires after all
succeed. Documentation is built as normal.
@fdupress fdupress force-pushed the ci-in-fresh-build-box branch from 53efb8b to 65fd21f Compare May 8, 2026 16:13
@fdupress fdupress force-pushed the docker-cvc5-1.3.4 branch from 87c589f to c4724dc Compare May 8, 2026 16:14
@strub strub force-pushed the ci-in-fresh-build-box branch from 65fd21f to 04b7a3c Compare May 12, 2026 17:53
Base automatically changed from ci-in-fresh-build-box to main May 12, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant