Reusable GitHub Actions utilities for Sablier projects.
| Name | Description |
|---|---|
| anchor-toolchain | Solana Anchor toolchain |
| evm-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-buildworkflow handles this automatically. You may need to runforge-buildbefore, 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.