CI: Renovate for gated, self-hosted dependency updates #10

Merged
lilleman merged 1 commits from renovate into main 2026-07-04 21:55:02 +02:00
Owner

Adds Renovate for automated, gate-guarded dependency updates, following the pwrpln/core pattern adapted to this repo (docker-host runner, docker run instead of the container: directive, exact pins).

  • .gitea/workflows/renovate.yml — nightly self-hosted run of renovate/renovate against this repo only.
  • renovate.jsonconfig:recommended; standard managers (npm x2, Dockerfiles x2, compose*.yml, gitea actions) plus two custom regex managers for the image tags in workflow run: steps; Ory and Playwright grouped as lockstep sets; every bump stays exact (no ranges, no digests); automerge on green.
  • README → CI/CD documents it and the one-time RENOVATE_TOKEN setup (reuse the shared renovate@larvit.se bot).

Config validated with renovate-config-validator --strict.

Adds Renovate for automated, gate-guarded dependency updates, following the `pwrpln/core` pattern adapted to this repo (`docker-host` runner, `docker run` instead of the `container:` directive, exact pins). - `.gitea/workflows/renovate.yml` — nightly self-hosted run of `renovate/renovate` against this repo only. - `renovate.json` — `config:recommended`; standard managers (npm x2, Dockerfiles x2, `compose*.yml`, gitea actions) plus two custom regex managers for the image tags in workflow `run:` steps; Ory and Playwright grouped as lockstep sets; every bump stays exact (no ranges, no digests); automerge on green. - README → CI/CD documents it and the one-time `RENOVATE_TOKEN` setup (reuse the shared `renovate@larvit.se` bot). Config validated with `renovate-config-validator --strict`.
lilleman added 1 commit 2026-07-04 21:51:25 +02:00
CI: Renovate for gated, self-hosted dependency updates
CI / full-gate (push) Successful in 2m30s
Mirror / github-mirror (push) Successful in 3s
67d8a095a5
lilleman merged commit 67d8a095a5 into main 2026-07-04 21:55:02 +02: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: larvit/plainpages#10