Pattern Library
Seven CI/CD architecture categories with adoption counts and examples.
AI-Powered CI
| Pattern | Adoption | Examples |
|---|---|---|
| AI code review | 50 repos (25.0%) | 567-labs/instructor, FoundationAgents/MetaGPT, NVIDIA/Megatron-LM |
| Dogfooding | 46 repos (23.0%) | Comfy-Org/ComfyUI, NVIDIA/TensorRT-LLM, angular/angular |
| AI security review | 11 repos (5.5%) | anomalyco/opencode, anthropics/claude-code, clash-verge-rev/clash-verge-rev |
| AI contribution audit | 1 repos (0.5%) | Comfy-Org/ComfyUI |
Cross-version Compat
| Pattern | Adoption | Examples |
|---|---|---|
| Cross-version compatibility | 74 repos (37.0%) | Aider-AI/aider, Alliedium/awesome-github-actions, Comfy-Org/ComfyUI |
Ecosystem Integration
| Pattern | Adoption | Examples |
|---|---|---|
| Ecosystem CI | 73 repos (36.5%) | 2dust/v2rayN, EbookFoundation/free-programming-books, Effect-TS/effect |
Release Pipeline
| Pattern | Adoption | Examples |
|---|---|---|
| Multi-stage release train | 145 repos (72.5%) | 2dust/v2rayN, 567-labs/instructor, Aider-AI/aider |
| Multi-channel release | 96 repos (48.0%) | BurntSushi/ripgrep, ChatGPTNextWeb/NextChat, Comfy-Org/ComfyUI |
| PR package preview | 2 repos (1.0%) | ant-design/ant-design, sveltejs/svelte |
Security & Supply Chain
| Pattern | Adoption | Examples |
|---|---|---|
| Least-privilege permissions | 162 repos (81.0%) | 2dust/v2rayN, 567-labs/instructor, Aider-AI/aider |
| Security scanning | 65 repos (32.5%) | Significant-Gravitas/AutoGPT, Stirling-Tools/Stirling-PDF, angular/angular |
| Container signing | 39 repos (19.5%) | Mintplex-Labs/anything-llm, Stirling-Tools/Stirling-PDF, apache/superset |
| Harden runner | 5 repos (2.5%) | Stirling-Tools/Stirling-PDF, caddyserver/caddy, nodejs/node |
Testing Strategy
| Pattern | Adoption | Examples |
|---|---|---|
| Performance tracking | 91 repos (45.5%) | BurntSushi/ripgrep, EleutherAI/lm-evaluation-harness, InternLM/lmdeploy |
| Hardware/platform matrix | 84 repos (42.0%) | BurntSushi/ripgrep, ChatGPTNextWeb/NextChat, Comfy-Org/ComfyUI |
| Chaos engineering | 81 repos (40.5%) | Alliedium/awesome-github-actions, ChatGPTNextWeb/NextChat, Comfy-Org/ComfyUI |
| Flaky test retry | 41 repos (20.5%) | InternLM/lmdeploy, NVIDIA/Megatron-LM, Stirling-Tools/Stirling-PDF |
| Python future testing | 17 repos (8.5%) | Aider-AI/aider, Comfy-Org/ComfyUI, aquasecurity/trivy |
| Fuzz/randomized testing | 15 repos (7.5%) | BurntSushi/ripgrep, astral-sh/ruff, containerd/containerd |
Workflow Architecture
| Pattern | Adoption | Examples |
|---|---|---|
| Per-sample CI | 70 repos (35.0%) | InternLM/lmdeploy, NVIDIA/Megatron-LM, Significant-Gravitas/AutoGPT |
| Multiple build systems | 66 repos (33.0%) | Effect-TS/effect, Significant-Gravitas/AutoGPT, Stirling-Tools/Stirling-PDF |
| Reusable workflows | 64 repos (32.0%) | Comfy-Org/ComfyUI, NVIDIA/Megatron-LM, aquasecurity/trivy |