What problem does it solve?
This skill prevents failed or inconsistent Rudder releases by coordinating npm dist-tags, git tags, GitHub Releases, Desktop portable assets, and release verification into a single controlled workflow.
Core Features & Use Cases
- End-to-end release orchestration: Plans and executes canary and stable release steps across npm, git, GitHub Releases, and Desktop assets while honoring authorized scope.
- Safety-first promotion policy: Enforces rules around canary vs stable promotion,
latest movement, version immutability, and verification gates (including real Desktop update drills for stable).
- Partial failure recovery guidance: Provides targeted remediation for common breakdowns (tag/release missing, Desktop assets missing, checksums stale, dist-tag breakage) without republishing immutable artifacts.
- Operational state discovery: Uses local and remote checks (git status/logs/tags, npm versions/dist-tags, GitHub Actions runs/releases) to build an accurate release plan.
Quick Start
Run this skill when you want to release Rudder (e.g., “现在要做什么/帮我发版”) so it produces a concrete canary or stable plan and, if authorized, executes the verified workflow steps.