Skip to content

v1.6.0

Choose a tag to compare

@noxify noxify released this 03 Jan 00:33
· 7 commits to main since this release
42812da

Minor Changes

  • e53a7c1: Added pipeline simulation feature and improved remote extends handling

    Simulation Features:

    • Added simulate CLI command to simulate GitLab CI pipeline execution
    • Added PipelineSimulator class for rule evaluation and job filtering
    • Support for branch, tag, and merge request pipeline simulation
    • Multiple output formats: summary, table, JSON, YAML, and text
    • Predefined CI variables automatically set based on context
    • Comprehensive integration and E2E test coverage

    Remote Extends Improvements:

    • Added mergeRemoteExtends global option to control remote extends resolution
    • Fixed remote extends resolution for accurate pipeline simulation
    • Better handling of remote includes and templates

    Documentation & Testing:

    • Enhanced CLI documentation with predefined variables table
    • Added error handling documentation for remote includes
    • Added "Common Pitfalls & Best Practices" section
    • Improved JSDoc coverage for all public APIs