Skip to content

Latest commit

Β 

History

History
60 lines (43 loc) Β· 3.15 KB

File metadata and controls

60 lines (43 loc) Β· 3.15 KB

πŸ› οΈ Github Actions Utils

Reusable GitHub Actions utilities for Sablier projects.

πŸ”§ Actions

Name Description
anchor-toolchain Solana Anchor toolchain
evm-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.