ci-cd-workflows

Automate GitHub Actions CI/CD workflow orchestration for AIDB pipelines.

19|2|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/ai-debugger-inc/aidb --skill ci-cd-workflows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-cd-workflows
Source: https://github.com/ai-debugger-inc/aidb/tree/main/.claude/skills/ci-cd-workflows
Command: npx skills add https://github.com/ai-debugger-inc/aidb --skill ci-cd-workflows

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides how to work with AIDB's CI/CD infrastructure, including GitHub Actions workflows, test orchestration, adapter builds, releases, and configuration. It helps you diagnose and fix issues in the CI pipelines, understand version management, and keep pipelines reproducible.

Core Features & Use Cases

  • Workflow Organization: Understand and organize GitHub Actions workflows under .github/workflows/ with category prefixes (release-, test-, adapter-, maintenance-, etc.).
  • Version Management: Centralize infrastructure and adapter versions in versions.json loaded by load-versions.yaml to avoid hardcoding.
  • CI/CD Troubleshooting: Use the provided guidance, quick references, and artifact logs to diagnose failures and improve pipelines.

Quick Start

Begin by reading docs/developer-guide/ci-cd.md for a complete reference, then try a quick workflow test locally with the dev-cli, e.g., ./dev-cli test run --suite ci_cd. For debugging CI, trigger a controlled run via GitHub CLI and inspect logs.

Frequently Asked Questions about ci-cd-workflows

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

FAQPage Schema
How do I automate CI/CD workflows with GitHub Actions?

Automate CI/CD workflows by organizing GitHub Actions files in `.github/workflows/` with category prefixes (release-, test-, adapter-, maintenance-) and using reusable components. This Skill guides workflow orchestration for releases, testing, adapter builds, and maintenance pipelines across multiple platforms.

How do I manage versions across CI/CD pipelines?

Centralize infrastructure and adapter versions in `versions.json`, loaded by `load-versions.yaml` to avoid hardcoding. This ensures consistent version management across PR-based releases, manual-dispatch tests, and local act-based validation.

What should I do when GitHub Actions workflows fail?

Diagnose CI pipeline failures by inspecting artifact logs, reviewing workflow configuration, and using provided troubleshooting guidance. Trigger controlled runs via GitHub CLI to isolate issues in release, testing, adapter, and maintenance pipelines.

Can I test CI/CD workflows locally before deploying?

Yes, validate workflows locally using act-based testing and the dev-cli. The Skill covers local validation techniques, artifact packaging, caching, and secrets handling to reproduce pipeline behavior before GitHub Actions execution.

How do I handle secrets and artifacts in automated pipelines?

Manage secrets securely and configure artifact packaging and retention policies within GitHub Actions workflows. This Skill includes integrated guidance on secrets handling and artifact management across matrix-based builds and multi-platform deployments.

What platforms does this CI/CD automation support?

The automation supports multiple platforms through matrix generation in GitHub Actions workflows. It covers release pipelines, PR-based releases, manual-dispatch tests, and adapter builds with dynamic configuration from `versions.json`.