Skip to content

sablier-labs/gha-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Actions Utils

Reusable GitHub Actions utilities for Sablier projects.

Actions

Name Description
cache Cache EVM projects

Workflows

EVM

Name Description
bulloak-check Check with Bulloak that Solidity tests conform to BTT spec
evm-lint Lint an EVM project
forge-build Build a Forge project
forge-coverage Measure test coverage for a Forge project
forge-test Test a Forge project
slither-analyze Analyze an Ethereum project with Slither

Other

Name Description
cron-stale Cron job to close stale issues and PRs

Notes

  • The utilities are opinionated and may not fit your needs. For example, we use Bun for managing Node.js dependencies and running scripts.
  • Several workflows require the smart contract artifacts and the node modules to be cached before running. The forge-build workflow handles this automatically. You may need to run forge-build before, for example, forge-coverage.

References

Dependents

A list of dependent repositories.

If we make changes to this repo, we may need to update the CI workflows upstream.

License

This project is licensed under MIT.

About

Reusable workflows to use in GitHub Actions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •