What problem does it solve?
FastVideo's GPU CI runs exclusively on a Slurm-backed Buildkite queue with strict invariants across pipeline definitions, lane scripts, merge planning, and private operator policy. This Skill encodes those invariants so contributors can add or modify CI lanes without breaking the trusted coordination contract between the repository and the private host bundle.
Core Features & Use Cases
- Lane Management: Guides adding or changing GPU CI lanes across
.buildkite/pipeline.yml, lane scripts under .buildkite/scripts/, and the merge planner in .github/scripts/plan_merge_ci.py.
- Invariant Enforcement: Documents rules for static pipeline steps, concurrency groups, FA4/FA2 attention backend policy, MASTER_PORT preservation, and fail-closed host policy.
- SSIM and GB200 Validation: Covers the four-GPU SSIM scheduler, golden-gate baselines, and ARM64 runner image revalidation on GB200 hardware.
- Use Case: When adding a new GPU test lane, follow the Skill's seven-step checklist to update the lane script, static pipeline step, merge planner ownership, contract tests, and coordinate the private lane table rollout.
Quick Start
Ask the assistant to walk you through adding a new GPU CI lane to FastVideo's Buildkite pipeline following the ci-runner invariants and rollout checklist.