Skip to content

anaumchev/autoproof

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoProof

The AutoProof action verifies your Eiffel code. It requires that your repository contains an .ecf file describing the configuration of your project.

Implementation

The action pulls a pre-packaged Docker image (specified in the Dockerfile) with Ubuntu that includes a ready-to-use AutoProof bundle. The Docker image may be pulled and used independently (https://hub.docker.com/repository/docker/anaumchev/autoproof).

Example

The following file contains an example of a workflow that applies the AutoProof action: https://github.com/anaumchev/autoproof/blob/45db5512f6cad309e80f868ff64cc800094d3323/.github/workflows/main.yml. The action is applied to a simple Eiffel project (specified in the ap_project.ecf file) that consists of a single class (file account.e).

Credits

AutoProof was originally developed by the Chair of Software Engineering at ETH Zürich: http://se.inf.ethz.ch/research/autoproof/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published