Skip to content

History / CI CD Integration

Revisions

  • docs: catch wiki up to v9.2 The wiki had drifted across releases. Tool/preset counts, token-savings percentages, LIP version, and review-check counts all referenced older numbers. Several v9.1/v9.2 features were missing entirely. Numbers refreshed against running binary (`ckb mcp --list-presets`): - Preset sizes: core 25, review 42, refactor 42, federation 46, docs 34, ops 43, full 110 (was 14/19/19/28/20/25/80+) - Full preset: ~17k tokens / 77% savings (was ~9k / 83%) - LIP: v2.3+ (was v2.0) - `ckb review`: 21 checks (was 20 — `unwired` was missing) Documented features that had no wiki coverage: - v9.2 MCP tools `analyzeOutgoingImpact`, `symbolExists`, `renderArchitecture` - Cartographer 3.0.0 graph rendering (Mermaid + Graphviz DOT) - LIP v2.3 outgoing-impact and semantic-coupling enrichment - Cartographer.md was authored locally but never committed

    @SimplyLiz SimplyLiz committed Apr 25, 2026
  • docs: rewrite Compliance-Audit page to match actual implementation - Fix command: `ckb review --format=compliance` → `ckb audit compliance --framework=...` - Fix flags: `--compliance-frameworks` → `--framework`, `--fail-on=high` → `--fail-on=error` - Update framework list: remove 6 fictional (NIST CSF, FedRAMP, FISMA, CIS Controls, OWASP Top 10, ISO 21434), add 6 actual (EU AI Act, EU CRA, FDA 21 CFR 11, ISO 27701, ISO 26262, SBOM/SLSA) - Add real cross-framework mapping table (16 categories with CWE IDs) - Add actual JSON output format matching ComplianceReport struct - Add relationship section explaining `ckb review` vs `ckb audit compliance` - Fix Features.md commands and framework table to match - Add Compliance Audit section to CI-CD-Integration.md Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Mar 25, 2026
  • docs: Update review docs for v8.3 — 19 checks, new analyzers - 17→19 checks across all wiki pages - Add comment-drift and format-consistency to checks table - Update blast-radius: informational mode when no threshold set - Add check list to Workflow-Examples

    @SimplyLiz SimplyLiz committed Mar 20, 2026
  • docs: Update review docs for v8.3 — 17 checks, new analyzers, architecture diagram - 14→17 checks across all pages (Code-Review, CI-CD, Quality-Gates, Features, Home, User-Guide, Workflow-Examples, MCP-Tools) - Add dead-code, test-gaps, blast-radius to check table and examples - Add --staged, --scope, positional arg invocation modes - Add max-fanout, dead-code-confidence, test-gap-lines config/flags - Add architecture SVG reference in Code-Review page - Update concurrency note (mutex-based, not sequential block) - Update GitHub Action inputs with new analyzer thresholds

    @SimplyLiz SimplyLiz committed Mar 19, 2026
  • docs: Add unified code review documentation (ckb review, reviewPR) - New Code-Review.md: checks, formats, policy, health, baselines, compliance - Update Home, Features, User-Guide, MCP-Tools, CI-CD-Integration, Workflow-Examples, Quality-Gates with cross-references Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Mar 19, 2026
  • Add missing ckb index step to Quick install example 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Jan 5, 2026
  • Improve CI/CD documentation discoverability - Add "Getting Started" section with workflow decision table - Fix wording: clarify server mode is standard for CI, not "advanced" - Add "Which Workflow?" matrix to examples/README.md Based on real integration feedback: users reading CI-CD-Integration.md should immediately see which workflow to use and understand the server + API pattern. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Jan 5, 2026
  • docs: add v7.5 Index Refresh API documentation - Add /api/v1/refresh endpoint docs to Daemon-Mode.md - Add "Trigger Refresh via API" section to CI-CD-Integration.md - Document incremental vs full refresh options - Link to daemon mode for full API details 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 26, 2025
  • docs: add Quality Gates guide and Best Practices section - Add Quality-Gates.md with comprehensive gate documentation: - Complexity, Risk, Coupling, Coverage, Contract, Dead Code, Eval gates - Warn vs fail modes, inline annotations - Starter/Standard/Strict profiles - Rollout strategy and troubleshooting - Add Best Practices section to Workflow-Examples.md: - Security hardening (SHA pinning, minimal permissions, OIDC) - Caching strategy (restore-keys, conditional caching) - Job outputs vs artifacts - Reusable workflows (secrets inherit, outputs) - Composite actions (CKB setup action template) - Performance tips table - Update cross-references: - Link Quality Gates from Home.md Integration section - Link Quality Gates from CI-CD-Integration.md - Add callout to Workflow-Examples.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 26, 2025
  • docs: add Workflow-Examples wiki page with full documentation Comprehensive documentation for all CI/CD workflow examples: - 20+ GitHub Actions workflows with example outputs - GitLab CI configuration - Git hooks (pre-commit, pre-push, husky, lint-staged) - Starter template with customization guide 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 26, 2025
  • docs: comprehensive Impact Analysis documentation (PR56) - Create dedicated Impact-Analysis.md with full feature documentation - Add examples/ directory with CI templates: - GitHub Actions: impact-comment.yml, impact-analysis.yml, ckb-reusable.yml, ckb-refresh.yml - GitLab CI: ckb.yml template - Git hooks: pre-commit, pre-commit-config.yaml, husky integration - Add coverage file examples for Dart, Rust, Java - Add --format=list and --coverage flags to affected-tests docs - Fix config format to JSON (was incorrectly YAML) - Document ckb doctor orphaned index and optional tools checks - Consolidate Change-Impact-Analysis.md into new page - Update CI-CD-Integration.md with template links 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 26, 2025
  • docs(ci): add CI Template Library section Add ready-to-use templates for common CI/CD platforms: - GitHub Actions reusable workflow with risk thresholds, PR comments, caching - GitLab CI template with MR notes, scheduled refresh, artifacts - Pre-commit hook with impact analysis and complexity gates - Husky + lint-staged integration for JS/TS repos Includes template summary table and quick-start curl commands. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 26, 2025
  • docs(ci): add Change Impact Analysis for CI section Document the killer CI use case: running only affected tests instead of the entire test suite. Includes: - The problem (10,000 tests = 45 min, but PRs touch few files) - How ckb impact diff maps diffs to symbols - Basic/Intermediate/Advanced CI examples - MCP tool usage (analyzeChange) - Confidence scoring table - Index staleness handling - ROI calculations (89% savings typical) - Current limitations and roadmap 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 26, 2025
  • docs: add Related Pages sections to 10 wiki pages Adds cross-linking footer sections to improve navigation: - Configuration, Authentication, MCP-Integration - CI-CD-Integration, Architecture, Hybrid-Retrieval - Language-Support, API-Reference, Practical-Limits - Contributing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 25, 2025
  • docs: fix JSON path examples to match actual CLI output - complexity: `.cyclomatic` -> `.summary.maxCyclomatic` - complexity: update response example to show actual nested structure - eval: `.passed`/`.total` -> `.passedTests`/`.totalTests` 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 25, 2025
  • docs(ci): update to use CLI commands instead of HTTP API - Clarify CLI commands are recommended approach - Update PR Analysis Workflow to use ckb pr-summary CLI - Update Complexity Gates to use ckb complexity CLI - Update Coupling Analysis to use ckb coupling CLI - Add CLI-only features table - Remove outdated 'awkward part' about needing server - Keep HTTP API docs for advanced use cases 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 23, 2025
  • docs: Consolidate authentication and index server documentation - Create dedicated Authentication.md page (extracted from Federation.md) - Fix version references: v7.4 → v7.3 across all files - Consolidate incremental indexing: remove duplication from CI-CD-Integration.md - Consolidate index server config: remove duplication from Federation.md - Update cross-references to link to canonical sources - Add Authentication to Home.md table of contents Files now link to canonical sources instead of duplicating content: - Authentication → Authentication.md - Incremental indexing → Incremental-Indexing.md - Index server config → Configuration.md - Index server API → API-Reference.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 22, 2025
  • docs: Add Authentication & API Keys documentation (v7.4 Phase 4) Update wiki for Phase 4 authentication features: Federation.md: - New section: Authentication & API Keys (v7.4 Phase 4) - Scopes, token management CLI, configuration - Per-repo restrictions, rate limiting - Error responses and backward compatibility - Updated Future section API-Reference.md: - New Authentication section under Remote Index Serving - Auth header examples, scopes table, error codes - Links to Federation docs for full config User-Guide.md: - New `ckb token` command reference - Flags, scopes, usage examples - Updated TOC CI-CD-Integration.md: - New section: Upload to Central Index Server (v7.4) - GitHub Actions workflow with authentication - Compression examples, token setup 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 22, 2025
  • docs: Add v7.3 doc-symbol linking to User Guide, CI, and Config - User-Guide.md: Add `ckb docs` commands section, update MCP count to 64 - CI-CD-Integration.md: Add Documentation Coverage CI section with coverage enforcement, staleness detection, and complete workflow - Configuration.md: Add `docs` config section (paths, include, exclude) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 22, 2025
  • docs: Add contract-aware CI and improve intro framing - New intro: CKB as "single source of truth for change risk" - New section: Contract-Aware CI (v6.3) with examples - Safe refactor checklist generation for high-risk PRs - Updated recommended rollout to include contracts 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 20, 2025
  • docs: Update wiki for v7.0 npm release - Update API-Reference header to v7.0 - Add v6.5 and v7.0 to Architecture version list - Update CI-CD-Integration with npm as recommended - Add v7.0 Zero-Friction UX section to Home - Update User-Guide with npm installation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 19, 2025
  • docs: update wiki for v7.0 with npm installation instructions

    @SimplyLiz SimplyLiz committed Dec 19, 2025
  • Extract CI/CD Integration to dedicated wiki page - Create CI-CD-Integration.md with GitHub Actions workflows, PR analysis, and automated architecture refresh documentation - Update User-Guide.md to link to new page instead of inline content - Add CI/CD Integration link to Home.md Table of Contents - Update User Guide description (remove CI/CD mention) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @SimplyLiz SimplyLiz committed Dec 18, 2025