Skip to content

Enable flake validation by default

Horizon Bot requested to merge fix-canary-test-flake-validation into master

Makes flake validation (flake-show, flake-lock, strict-inputs) enabled by default for all gitlab-ci configurations.

Changes

  • Changed flake.enable from mkEnableOption to mkOption with default = 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.

🤖 Generated with Claude Code

Merge request reports