Release 0.18.0
Summary
Release 0.18.0 with CHANGELOG documenting changes since 0.17.0:
Breaking Changes
- Restructure child-pipelines options (manual entries use
child-pipelines.flakes.*, auto-discover useschild-pipelines.auto-discover.*)
Changes
- Update canary test to use real working downstream project
- Add
before_scriptto all jobs in child pipelines for better debugging - Add
gitlab-ci-test-baseflake-parts module for test standardization
Technical Change
- Remove default flake validation module from
modulesoption (nowdefault = []) - This fixes partition compatibility issues where module composition features don't work in partition contexts
- Users who want flake validation should explicitly add modules