Enable flake validation by default
Makes flake validation (flake-show, flake-lock, strict-inputs) enabled by default for all gitlab-ci configurations.
Changes
- Changed
flake.enablefrommkEnableOptiontomkOptionwithdefault = true - Added flake module to default modules list in flakeModule
- Ensures all pipelines have basic flake hygiene checks without requiring explicit configuration
Impact
All test flakes and downstream projects will now automatically get:
-
validate:flake-show- validates flake evaluates correctly -
validate:flake-lock- validates flake.lock is up to date -
validate:flake-strict-inputs- validates inputs use protected branches/tags
Users can disable by setting flake.enable = false; if needed.