Releases: homeles/workflow-concurrency-validator
Releases · homeles/workflow-concurrency-validator
v1.1
V1 - First stable release of Workflow Concurrency Validator
Changelog
[1.0.0]
Added
- Initial release of the Workflow Concurrency Validator
- Smart detection of parallel job execution in GitHub Actions workflows
- Matrix job validation with accurate combination counting
- Dependency graph analysis to identify true parallel execution paths
- Support for both direct Action usage and reusable workflow patterns
- Automated PR comments with detailed validation results
- Rich output format with JSON-based validation details
- Configurable maximum concurrency limits
- Custom workflow path support
- Configurable error handling behavior
Features
- Accurate counting of matrix job combinations
- Dependency-aware parallel job detection
- Multiple reporting formats (CLI, PR comments, Action outputs)
- Zero external runtime dependencies (bundled with @vercel/ncc)
- TypeScript-based implementation with full type safety
- Comprehensive test coverage
- GitHub token-based authentication for PR comments
Documentation
- Detailed usage examples for both direct and reusable workflow patterns
- Clear explanation of concurrency calculation rules
- Troubleshooting guide
- Advanced configuration options
- Example workflow patterns
Developer Experience
- Jest-based test suite
- ESLint configuration for code quality
- TypeScript strict mode enabled
- Automated builds with npm scripts
- Development workflow documentation