Skip to content

Add GitHub Actions workflow to run all proof scripts#115

Merged
brunoborges merged 2 commits intomainfrom
copilot/automate-proof-script
Feb 28, 2026
Merged

Add GitHub Actions workflow to run all proof scripts#115
brunoborges merged 2 commits intomainfrom
copilot/automate-proof-script

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 28, 2026

105 proof scripts in proof/ had no automated runner — they could silently break with no CI signal.

Changes

  • .github/workflows/proof.yml — new workflow that:
    • Triggers on push/PR when proof/** changes, plus workflow_dispatch
    • Sets up Java 25 + JBang, then loops over every proof/**/*.java in sorted order
    • Tracks per-script pass/fail, prints / inline, and exits non-zero if any script fails with a summary of failures
Original prompt

This section details on the original issue you should resolve

<issue_title>[Feature] Automate proof script</issue_title>
<issue_description>### Describe the feature

We now have proof but we don't have a way to run all of them to verify all of them work.

Why would this be useful?

No response

Alternatives considered

No response</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: brunoborges <129743+brunoborges@users.noreply.github.com>
Copilot AI changed the title [WIP] Implement automation for proof script execution Add GitHub Actions workflow to run all proof scripts Feb 28, 2026
@brunoborges brunoborges marked this pull request as ready for review February 28, 2026 01:59
@brunoborges brunoborges merged commit 3e7710d into main Feb 28, 2026
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.

[Feature] Automate proof script

2 participants