Skip to content

Set up your GitHub Actions workflow with elan and/or a specific version of Lean

License

Notifications You must be signed in to change notification settings

Julian/setup-lean

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

Repository files navigation

setup-lean

This action provides functionality for provisioning the Lean theorem prover within GitHub actions.

More specifically, it can handle:

  • Installing elan, the preferred / community supported tool for managing and installing Lean versions, and thereby any version needed by a specific project
  • Installing a specific version (toolchain) of Lean and adding it to the PATH
  • TODO: Installing / caching downloaded caches
  • TODO: Registering problem matchers for error output

Basic usage

See action.yml

steps:
- uses: actions/checkout@v4
- uses: actions/setup-lean@v1
- run: lake build

About

Set up your GitHub Actions workflow with elan and/or a specific version of Lean

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Languages