fix(renovaterc.json): ensure lockfile updates auto merge #30

Merged
lyrathorpe merged 2 commits from fix/renovate-automerge into main 2026-06-16 11:55:36 +01:00
Owner
No description provided.
lyrathorpe added 1 commit 2026-06-16 11:43:04 +01:00
lyrathorpe scheduled this pull request to auto merge when all checks succeed 2026-06-16 11:43:26 +01:00
lyrathorpe added 1 commit 2026-06-16 11:51:59 +01:00
ci: always run the workflow on PRs, guard the heavy steps
CI / flake (pull_request) Successful in 3m24s
8c3b101a14
This job is a required status check on main. The workflow was path-filtered
to **.nix/flake.lock/ci.yaml, so a PR touching none of those (e.g. a
.renovaterc.json-only change) skipped the workflow entirely, leaving the
required check pending forever and making the PR unmergeable.

Run the workflow on every PR so the check is always reported, but keep a
'detect' step that diffs the PR against its base and runs nix flake check
and the per-host evals only when a .nix file, flake.lock, or this workflow
changed. When nothing Nix-relevant changed the heavy steps skip and the job
still passes, so the required check stays green-reportable without burning a
full evaluation on unrelated changes. Checkout uses fetch-depth: 0 so the
diff has the base history.
lyrathorpe merged commit d8c4f6bb0b into main 2026-06-16 11:55:36 +01:00
lyrathorpe deleted branch fix/renovate-automerge 2026-06-16 11:55:36 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lyrathorpe/nixfiles#30