What problem does it solve?
Rebuilding Positron's seven CI images (six OS variants plus postgres) as multi-arch amd64+arm64 manifests is a long, error-prone manual process involving branch creation, Node version bumps across 12 compose files, workflow dispatches, and hours of monitoring with retries on flaky failures.
Core Features & Use Cases
- End-to-end orchestration: Creates a branch and PR, bumps NODE_VERSION in all compose files, dispatches the build workflows with bounded concurrency, and monitors runs until all 7 builds pass.
- Failure diagnosis and retry: Classifies failures as transient flakes versus real build errors, applies known fixes (PPM snapshot pinning, TinyTeX mirror pinning), and escalates after bounded retry budgets.
- Use Case: A maintainer needs to roll Node 22.22.1 into every CI image at tag 2025.06.0; the skill drives the entire rebuild and leaves a green PR open for human review.
Quick Start
Rebuild all CI images at tag 2025.06.0 with Node 22.22.1 using at most 4 concurrent builds.