What problem does it solve?
Verifying that an Erigon branch passes all CI checks is fragmented across many make targets and GitHub Actions workflows, and branches that do not target main (like bal-devnet-2) never trigger CI automatically on push. This Skill consolidates local test execution and remote workflow dispatch into one repeatable gate.
Core Features & Use Cases
- Local test orchestration: Maps each CI group (lint, unit, all, race, EEST spec, caplin spec, hive, rpc) to its exact make command, expected runtime, and when to run it.
- Remote workflow dispatch: Uses
gh workflow run to trigger all dispatchable GitHub Actions workflows on any branch, with a support matrix showing which workflows accept workflow_dispatch.
- Full CI gate workflow: Combines local gates, push, remote dispatch, and run monitoring into a step-by-step pre-review checklist.
- Use Case: Before marking a devnet branch ready for review, run the local gate, push, dispatch all remote workflows, and monitor runs until every check passes.
Quick Start
Run the full CI gate for my current Erigon branch, including local lint and short tests plus dispatching all GitHub Actions workflows.