Add strict-flake-inputs validation module for 0.10.0
Summary
- Adds new
strict-flake-inputsvalidation module - Validates that all direct flake inputs point to protected branches or tags
- Only checks direct dependencies, not transitive dependencies
- Configurable via
strict-flake-inputs.enable = true(disabled by default) - Default allowed refs:
refs/tags/,refs/heads/lts/,refs/heads/master,refs/heads/main - Import via
inputs.gitlab-ci.modules.gitlab-ci.strict-flake-inputs
Changes
- Created
nix/modules/strict-flake-inputs.nixwith validation logic - Updated
ChangeLog.mdfor version 0.10.0 - Updated
README.mdwith usage documentation and examples