Skip to content

rzk-lang/rzk-action

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

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rzk-action

GitHub Action to check formalisations using rzk proof assistant.

Usage example

This step runs rzk typecheck in the project's root directory, relying on rzk.yaml to provide the project structure:

- name: Check all files
  uses: rzk-lang/rzk-action@v1

The following example runs rzk typecheck on all literate Rzk Markdown files in the src/ directory, using rzk version 0.7.1:

- name: Check all files
  uses: rzk-lang/rzk-action@v1
  with:
    rzk-version: v0.7.1
    files: src/**/*.rzk.md

Inputs

Name Required Description Type Default
rzk-version No rzk version to use, ex. latest or v0.5.3 string latest
files No Files to process, ex. lib/**/*.rzk src/**/*.rzk.md string Rely on local rzk.yaml file
system-rzk No Use rzk executable provided by the system boolean false
typecheck No Typecheck the input files boolean true
check-formatting No Check that the input files are well-formatted boolean false

It only makes sense to turn off typechecking when checking the formatting.

Outputs

Name Description Type
rzk-version rzk version used, ex. 0.6.6 string