Groups repeated Go race-detector reports into distinct races, ranks them by tests hit, and compares two runs to show which races are new.

Giulliano de Macedo
@giumacedo
Lead Software Engineer | Building high-availability backend systems & APIs | 15+ years scaling global tech.
المنشورات
7Compares migrations that drop or rename schema objects with your code, and flags old names still in use, including same-release deploy-order risks.
Compares environment variable names your code reads with Docker, Compose, Kubernetes, and example env files, and never opens real .env values.
Reviews a Go service source for missing timeouts, no graceful shutdown, unlimited database pools, and other production risks, without building the project.
Explains why a GitHub Actions run failed by showing the failed step, the log lines that matter, and whether the failure looks new, already failing, or unstable.
Plans a Kubernetes upgrade one minor version at a time and lists what would block each step, using read-only cluster and manifest checks.
Builds a read-only timeline of commits, deployments, merged pull requests, and Kubernetes changes around the time production broke.