CI Diagnosis

Diagnose GitHub Actions workflow failures and provide fix recommendations.

9|3|Updated Apr 16, 2024
One-click install
npx skills add https://github.com/keiretsu-labs/kubernetes-manifests --skill ci-diagnosis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: CI Diagnosis
Source: https://github.com/keiretsu-labs/kubernetes-manifests/tree/main/openclaw/workspaces/main/skills/ci-diagnosis
Command: npx skills add https://github.com/keiretsu-labs/kubernetes-manifests --skill ci-diagnosis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you quickly identify and resolve the root cause of failures in GitHub Actions CI workflows, preventing build, push, and manifest creation issues from blocking your development process.

Core Features & Use Cases

  • Diagnose Failures: Pinpoints the exact step and error message in failed CI runs.
  • Troubleshoot Common Issues: Provides specific guidance for build, push (skopeo), and manifest (crane) failures.
  • Use Case: When a pull request build fails with an unclear error, use this Skill to quickly understand why and get a recommendation for fixing it.

Quick Start

Use the CI Diagnosis skill to investigate the most recent failed GitHub Actions run for the keiretsu-labs/kubernetes-manifests repository.

Frequently Asked Questions about CI Diagnosis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose GitHub Actions build failures without reading the entire log?

To diagnose GitHub Actions build failures, this Skill pinpoints the exact failed step and error message in your CI runs. It analyzes the workflow logs to identify the root cause of build, push, and manifest creation issues, providing targeted fix recommendations.

Why does my GitHub Actions workflow fail during skopeo push or crane manifest creation?

GitHub Actions workflows fail during skopeo push or crane manifest creation due to registry authentication, image layer, or manifest configuration errors. This Skill troubleshoots these specific CI failures, extracting the error message and providing recommendations to resolve the push and manifest issues.

Do I need the gh CLI to troubleshoot failed CI runs?

Yes, you need the gh CLI installed to troubleshoot failed CI runs with this Skill. It requires the GitHub CLI to interact directly with your GitHub Actions runs, fetch workflow logs, and identify the root cause of the build errors.

Can I use this to find the root cause of workspace build failures in my pull requests?

Yes, you can use this to find the root cause of workspace build failures in your pull requests. It specifically covers build-workspace.yaml pipelines, analyzing the failed CI run to isolate the exact step, clarify unclear errors, and recommend specific fixes.

What is the best way to fix unclear build errors in a build-openclaw.yaml pipeline?

The best way to fix unclear build errors in a build-openclaw.yaml pipeline is to use a diagnostic tool that pinpoints the exact failed step. This Skill investigates the failed GitHub Actions run, identifies the root cause, and provides actionable fix recommendations to unblock your development.

Why is my GitHub Actions CI run not working after a code change?

Your GitHub Actions CI run is not working because of build, push, or manifest creation errors introduced by the code change. This Skill diagnoses the most recent failed run, isolates the specific error message, and recommends fixes to resolve the pipeline blockage.