Skip to main content

Story 006 – Repository CI/CD Setup

Status: IN PROGRESS Priority: HIGH
Estimated Effort: [TBD]
Created: 2025-12-18
Last updated: 2025-12-17 (v0.1.6.1+1 – T01 complete: Task) Version: v0.1.6.1+1 Code: E1S06


Task Checklist


Overview

This story sets up CI/CD infrastructure for the ai-dev-kit repository, including dynamic badge generation for private repositories, test status tracking, and coverage reporting.


Goals

  1. Dynamic Badge Generation

    • Set up BYOB (Bring Your Own Badge) for private repo badge support
    • Configure version, license, status, test status, and coverage badges
    • Automate badge updates via GitHub Actions
  2. Test Status Tracking

    • Integrate test status badge with test runs
    • Update badge automatically based on test results
  3. Coverage Reporting

    • Integrate coverage badge with coverage reports
    • Update badge automatically based on coverage percentage
  4. Code Quality Monitoring

    • Integrate code quality badge with linting tools
    • Update badge automatically based on code quality checks

Tasks

E1:S06:T01 – Set up BYOB badges for private repository

Status: IN PROGRESS Priority: HIGH
Created: 2025-12-18

Goal:
Set up BYOB (Bring Your Own Badge) to enable dynamic badge rendering for private repositories, including version, license, status, test status, and coverage badges.

Tasks:

  • Create GitHub Actions workflow for badge updates
  • Configure BYOB for version badge
  • Configure BYOB for license badge
  • Configure BYOB for status badge
  • Configure BYOB for test status badge
  • Configure BYOB for coverage badge
  • Configure BYOB for code quality badge
  • Update README with BYOB badge URLs
  • Create setup documentation
  • Test badge generation workflow

Related Epics:

  • Epic 1 – AI Dev Kit Core (repository infrastructure)
  • Epic 2 – Workflow Management (GitHub Actions workflows)

Related Stories:

  • E1:S04 – Repository Branding and Renaming (repository setup)

Version Anchor

Forensic Marker Format: ✅ COMPLETE (vRC.E.S.T+B) (e.g., ✅ COMPLETE (v0.1.6.1+1))

When Story is Complete:

  • Add forensic marker to Story document
  • Add forensic marker to Epic checklist
  • Update version file with story completion
  • Update changelog with story completion

References

  • BYOB Repository: https://github.com/RubbaBoy/BYOB
  • Badge Setup Guide: docs/knowledge/guides/badge-setup-for-private-repos.md
  • Workflow File: .github/workflows/update-badges.yml