v2/docs/ci-cd/README.md
This document provides comprehensive information about the GitHub Actions CI/CD pipeline for Claude Flow.
Our CI/CD pipeline consists of four main workflows designed to ensure code quality, reliability, and automated deployment management:
File: .github/workflows/verification-pipeline.yml
Comprehensive verification of code changes including security, quality, testing, and build validation.
main, develop, alpha-* branchesmain, developnpm auditFile: .github/workflows/truth-scoring.yml
Automated scoring system to evaluate the "truthfulness" and quality of code changes using multiple metrics.
Final Score = (Code Accuracy ร 0.35) + (Test Coverage ร 0.25) + (Performance ร 0.25) + (Documentation ร 0.15)
File: .github/workflows/integration-tests.yml
Comprehensive testing of multi-agent system integration, coordination, and performance under various conditions.
File: .github/workflows/rollback-manager.yml
Intelligent automated rollback system that detects failures and can automatically revert to a known good state.
File: .github/workflows/status-badges.yml
Dynamic status badges that update based on workflow results:
[](https://github.com/ruvnet/claude-code-flow/actions/workflows/verification-pipeline.yml)
[](https://github.com/ruvnet/claude-code-flow/actions/workflows/truth-scoring.yml)
[](https://github.com/ruvnet/claude-code-flow/actions/workflows/integration-tests.yml)
[](https://github.com/ruvnet/claude-code-flow/actions/workflows/rollback-manager.yml)
.audit-ci.jsonSecurity audit configuration for automated vulnerability scanning.
All workflows generate artifacts that can be shared between jobs:
Key environment variables used across workflows:
NODE_VERSION: '20'TRUTH_SCORE_THRESHOLD: 85REGRESSION_THRESHOLD: 10MAX_PARALLEL_AGENTS: 8ROLLBACK_RETENTION_DAYS: 90GITHUB_TOKEN: Automatic token for repository accessWhen updating workflows:
This documentation is automatically updated by the CI/CD pipeline. Last updated: $(date -u +%Y-%m-%d)