Skip to content

smol-ninja/bulloak-toolchain

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

Bulloak Toolchain

This GitHub Action installs the Bulloak toolchain and check that Solidity tests conform to BTT spec.

Example workflow

name: "Test"

on:
  push:
    branches:
      - main

jobs:
  ci:
    runs-on: "ubuntu-latest"
    steps:
      - name: "Check out the repo"
        uses: "actions/checkout@v4"

      - name: "Install and run Bulloak"
        uses: "smol-ninja/bulloak-toolchain@v2"
        with:
          skip-modifiers: "false"
          test-dir: "test-workspace"

Inputs

Name Description Default Required?
cache Whether to cache Cargo build true No
skip-modifiers Whether to ignore modifiers declaration in the Solidity test contracts false No
test-dir The test directory which would usually be test Yes
version The version of Bulloak to install latest No

Outputs

Name Description
bulloak-version Version as reported by bulloak --version

Contributors

License

This project is released under the MIT License.

About

Automates the verification of Solidity tests written using BTT technique

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors