Enforce minimum NixOS updater check cadence #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "jom/t_57f382ef"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary: Make the NixOS updater check schedule explicitly hourly by default and reject expressions that run more often than once every 10 minutes. Change inventory: nix/module.nix, tests/module.nix, README.md. Validation: nixfmt --check nix/module.nix tests/module.nix passed; git diff --check passed; nix eval --impure --json --expr import tests/module.nix passed; nix flake check --no-write-lock-file passed all checks on aarch64-linux, with incompatible x86_64-linux omitted. Review references: t_ad788329 completed the cadence implementation and focused checks; t_79adf6b6 completed regression coverage and combined-tree checks; this integration task verified the synchronized origin/main base and final diff. Risks: validation intentionally covers supported systemd minute schedules and rejects unsupported or denser expressions; no migration is required, but existing configurations below the 10-minute floor will fail module assertions until adjusted. Rollout: deploy the module normally and use a 10-minute-or-longer checks.calendar. Follow-up: required reviewers should review this PR and merge only according to repository policy.