github-actions-debugging

Diagnose GitHub Actions CI/CD workflow failures in the ODA Canvas project.

53|68|Updated Jan 5, 2021
One-click install
npx skills add https://github.com/tmforum-oda/oda-canvas --skill github-actions-debugging-tmforum-oda
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-actions-debugging
Source: https://github.com/tmforum-oda/oda-canvas/tree/main/skills/github-actions-debugging
Command: npx skills add https://github.com/tmforum-oda/oda-canvas --skill github-actions-debugging-tmforum-oda

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineers troubleshoot CI failures and understand complex GitHub Actions pipelines within the ODA Canvas project, including Docker builds, chart releases, PR tests, linting, and the auto-generated workflows.

Core Features & Use Cases

  • Debugging and troubleshooting GitHub Actions pipelines for Docker builds, PR tests, and releases.
  • Understanding and modifying auto-generated workflows and release charts.
  • Reference commands and steps for local testing and cluster workflows.

Quick Start

Identify a failing GitHub Actions workflow in .github/workflows and reproduce the issue locally using the guidance provided.

Frequently Asked Questions about github-actions-debugging

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

FAQPage Schema
How do I debug a failing GitHub Actions workflow?

To debug a failing GitHub Actions workflow, identify the failing pipeline in .github/workflows and reproduce the issue locally using the provided reference commands and debugging guidelines. This allows you to diagnose failures and validate pipeline behavior before pushing changes.

What is the best way to troubleshoot Docker build failures in CI/CD pipelines?

Troubleshooting Docker build failures in CI/CD pipelines involves applying specific debugging commands and guidelines to diagnose the build steps. You can reproduce the Docker build locally to validate pipeline behavior and understand the failure context within your development, staging, or production-like environments.

How do I modify and understand auto-generated GitHub Actions workflows?

You can modify and understand auto-generated GitHub Actions workflows by referencing the guidelines and common debugging commands provided. This helps you diagnose failures, validate pipeline behavior, and accurately apply modifications across your chart release and PR test pipelines.

Does this GitHub Actions debugging guidance apply to PR test and linting pipelines?

Yes, this GitHub Actions debugging guidance applies directly to PR test pipelines and linting processes. It provides reference commands and steps to help you diagnose failures, validate pipeline behavior, and troubleshoot issues across your various CI/CD workflows.

Why is my GitHub Actions chart release pipeline failing?

Your GitHub Actions chart release pipeline may be failing due to misconfigurations in the auto-generated workflows or Docker build steps. Diagnose the failures by reproducing the issue locally using the provided reference commands and debugging guidelines.