What problem does it solve?
After each Release Dev publish, teams need to confirm that the published OpenShell artifacts (install.sh packages, Helm chart) actually install and run on stock environments before tagging a public release. This Skill guides manual dispatch, iteration, local reproduction, and failure diagnosis of the Release Canary GitHub Actions workflow.
Core Features & Use Cases
- Manual Canary Dispatch: Run the release-canary.yml workflow on any branch with gh CLI commands and watch or inspect failed jobs.
- Local kind Reproduction: Recreate the Kubernetes canary job locally with kind, Helm, and kubectl to smoke-test the OCI chart, including SHA-pinned dev builds.
- Failure Diagnosis: A symptom-to-cause table maps macOS, Ubuntu, Fedora, and Kubernetes job failures to likely causes and the exact logs to inspect.
- Use Case: You modified .github/workflows/release-canary.yml on a branch and want to validate the change against known-good published artifacts before merging, then debug a failing helm install step in the kind cluster.
Quick Start
Ask the agent to manually dispatch the release canary workflow on the current branch and watch the run for failures.