chore: adopt ModernLeft renovate preset + gate CI on container content #9

Merged
gravityfargo merged 2 commits from chore/8-adopt-modernleft-renovate-preset into main 2026-05-05 02:17:00 +00:00
Owner

Summary

  • Replace config:recommended with local>ModernLeft/renovate in renovate.json so this repo picks up the central house-style preset (best-practices, daily schedule, linter grouping, dev-dep automerge, OSV alerts). config:recommended is still applied transitively via config:best-practices.
  • Switch the build workflow's push/pull_request triggers from a paths-ignore denylist to a paths allowlist limited to Dockerfile and .forgejo/workflows/build.yml. Edits to renovate.json, READMEs, .gitignore, etc. no longer kick off image builds. Schedule and workflow_dispatch still run unconditionally.

Test plan

  • Next renovate run picks up house defaults (verifiable in renovate logs / new PR groupings)
  • Future PRs touching only non-container files do not trigger build-and-push-image

Closes #8

## Summary - Replace `config:recommended` with `local>ModernLeft/renovate` in `renovate.json` so this repo picks up the central house-style preset (best-practices, daily schedule, linter grouping, dev-dep automerge, OSV alerts). `config:recommended` is still applied transitively via `config:best-practices`. - Switch the build workflow's push/pull_request triggers from a paths-ignore denylist to a paths allowlist limited to `Dockerfile` and `.forgejo/workflows/build.yml`. Edits to `renovate.json`, READMEs, `.gitignore`, etc. no longer kick off image builds. Schedule and `workflow_dispatch` still run unconditionally. ## Test plan - [ ] Next renovate run picks up house defaults (verifiable in renovate logs / new PR groupings) - [ ] Future PRs touching only non-container files do not trigger build-and-push-image Closes #8
chore(renovate): adopt local>ModernLeft/renovate preset
Some checks failed
Build & Push CI Image / build-and-push-image (pull_request) Has been cancelled
a8ec845cce
Replace config:recommended with the central ModernLeft preset so this
repo picks up house-style defaults (best-practices, daily schedule,
linter grouping, dev-dep automerge, OSV alerts). config:recommended
is still applied transitively via config:best-practices.

Closes #8
ci: only build on changes that affect the container image
All checks were successful
Build & Push CI Image / build-and-push-image (pull_request) Successful in 2m54s
ddd3d3a0a0
Switch push and pull_request triggers from a paths-ignore denylist to
a paths allowlist limited to Dockerfile and the workflow itself. Edits
to renovate.json, READMEs, .gitignore, and other repo metadata no
longer kick off image builds. Schedule and workflow_dispatch still run
unconditionally.
gravityfargo changed title from chore(renovate): adopt local>ModernLeft/renovate preset to chore: adopt ModernLeft renovate preset + gate CI on container content 2026-05-05 02:14:00 +00:00
gravityfargo deleted branch chore/8-adopt-modernleft-renovate-preset 2026-05-05 02:17:01 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
ModernLeft/athena-archive-ci-image!9
No description provided.