GitHub Workflows Documentation
This directory contains all documentation related to GitHub Actions workflows, automation, and CI/CD processes for this project.
📁 Documentation Structure
Section titled “📁 Documentation Structure”Core Documentation
Section titled “Core Documentation”- Sequential Orchestration - NEW: Complete guide to the sequential workflow system
- Migration Guide - NEW: Guide for migrating to new workflow structure
- Overview - Legacy: Original workflow documentation
- Setup Guide - Step-by-step workflow setup instructions
- Architecture Summary - Complete workflow architecture and refactoring history
Configuration & Fixes
Section titled “Configuration & Fixes”- Cycle Prevention Fix - Solution for workflow cycle causing excessive releases
- Squash Merge Configuration - Repository merge strategy configuration
Quick Start
Section titled “Quick Start”- New to the project? Start with the Setup Guide
- Need workflow details? Check the Overview
- Troubleshooting? See specific fix documentation above
Workflow Types
Section titled “Workflow Types”This repository uses sequential orchestrated workflows (see Sequential Orchestration):
Automated Release Pipeline
Section titled “Automated Release Pipeline”- Validate PR (1-validate.yml) - Lint, test, build, security scan
- Version Update (2-version-update.yml) - Analyze commits & create version PR
- Auto-Merge (3-auto-merge.yml) - Auto-merge version PRs
- Create Tag (4-create-tag.yml) - Create git tags from version
- Publish Release (5-publish.yml) - Publish npm, docs, and GitHub release
- Cleanup (6-cleanup.yml) - Clean old releases and branches
Independent Workflows
Section titled “Independent Workflows”- Deploy Documentation (deploy-docs.yml) - Deploys docs immediately on
docs/**changes (no version required) - Repository Config Check (repo-config-check.yml) - Verify squash merge settings
Key Features
Section titled “Key Features”- ✅ Sequential orchestrated workflow (1→2→3→4→5→6)
- ✅ Version updates via reviewable PR
- ✅ Conventional commit analysis (no AI dependency)
- ✅ Comprehensive testing and validation
- ✅ Automated npm publishing with provenance
- ✅ GitHub release management
- ✅ Automated documentation deployment to GitHub Pages
- ✅ Cycle prevention and race condition protection
- ✅ Squash merge enforcement
- ✅ Extracted shell scripts for maintainability
Recent Updates
Section titled “Recent Updates”2025-11-12
Section titled “2025-11-12”- 📚 NEW: Independent Docs Deployment - Documentation now deploys immediately on
docs/**changes without requiring a release - 📖 Enhanced Documentation - Added comprehensive README for all workflows
2025-11-11
Section titled “2025-11-11”- 🎉 NEW: Sequential Orchestration - Complete workflow restructuring (see Sequential Orchestration)
- 📖 NEW: Migration Guide - Step-by-step migration instructions (see Migration Guide)
- 🔧 Extracted Scripts - Complex logic moved to shell scripts for better maintainability
- ✅ Clean YAML - All workflows now use properly formatted YAML
- 🔄 Removed Redundancy - Eliminated sync-package-version workflow
- 🚫 Removed AI Dependency - Now uses conventional commits only
For the most up-to-date information, refer to the individual documentation files in this directory.