Reusable GitHub Actions utilities for Sablier projects.
Name | Description |
---|---|
cache | Cache EVM projects |
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 |
Name | Description |
---|---|
cron-stale | Cron job to close stale issues and PRs |
- 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 runforge-build
before, for example,forge-coverage
.
- Reusing workflows
- Sharing actions and workflows with your organization
- How to start using reusable workflows with GitHub Actions
Repositories that depend on this project. If we make changes here, we may need to update CI workflows in these repositories.
- sablier-labs/airdrops
- sablier-labs/evm-utils
- sablier-labs/deployments
- sablier-labs/indexers
- sablier-labs/interfaces
- sablier-labs/flow
- sablier-labs/lockup
This project is licensed under MIT.