Skip to content

sablier-labs/gha-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 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
full-check Full check a 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

Repositories that depend on this project. If we make changes here, we may need to update CI workflows in these repositories.

📄 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

  •  
  •  
  •