feat: Add version-tag-manager CI component
Overview
Adds automated version tag cleanup and management component for Drupal modules.
Component Features
- Tag Scanning: Detects all module tags automatically
- Validation: Generates execution plan with safety checks
- Manual Approval: Human-in-the-loop gate before destructive operations
- Cleanup: Removes incorrect version tags
- Tagging: Creates correct version tags
- Verification: Confirms all operations succeeded
Safety Features
- Dry-run mode for testing
- Preserve list for protecting important tags
- Detailed artifacts at each stage
- Full audit trail
Files Changed
-
components/version-tag-manager.yml
(new, 434 lines)
Documentation
- Wiki: Version Tag Manager Component
- Issues: #16, #17, #18, #19
Testing Plan
Will test with dry-run mode before production use.
Related Issues
Closes #16