Expand CI and add Renovate auto-merge config #19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ci/expand-for-renovate"
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?
Sets up CI gating and a Renovate config so dependency updates can auto-merge safely.
Changes
renovate.json(replaces the bare onboarding stub) — moderate auto-merge policy:discord-ext-voice-recvgit fork is disabled so Renovate won't disturb the commit pin (tracks upstream PR #56).prHourlyLimit: 3so the initial update backlog trickles in instead of swamping the runner. Security alerts bypass the schedule..forgejo/workflows/ci.yml:concurrencyblock — cancels superseded runs (Renovate rebases often).eslint.config.js(thelintscript was wired but had no config under ESLint 10).lint-backendjob:ruff check+ruff format --check, pinned to the same 0.4.4 as the pre-commit hook.dockerjob building the prod image stages — the gate that makes auto-merging Docker base-image bumps safe.Notes
lint-backendanddockerjobs — review them here before they become a hard gate.dockerjob needs Docker available on the runner; if it isn't, the job will need adjusting.mainalready requiresCI / *with 0 approvals, so once this merges, Renovate auto-merge is live.renovate.jsonis onmain, Renovate auto-closes its onboarding PR #18 — no need to merge that one.🤖 Generated with Claude Code