Skip to content

chore: require dashboard approval for Renovate PRs - #1016

Merged
9technologygroup merged 1 commit into
mainfrom
chore/renovate-dashboard-approval
Aug 10, 2026
Merged

chore: require dashboard approval for Renovate PRs#1016
9technologygroup merged 1 commit into
mainfrom
chore/renovate-dashboard-approval

Conversation

@9technologygroup

Copy link
Copy Markdown
Collaborator

What

Adds dependencyDashboardApproval: true to renovate.json.

Why

Renovate currently opens dependency update PRs on its own, which adds review noise to the queue. With this change it keeps scanning and keeps reporting, but stops raising PRs unprompted.

Effect

  • Every available update is listed on the Dependency Dashboard issue with a checkbox.
  • A PR is only created when a maintainer ticks that checkbox.
  • Any Renovate PRs currently open will be closed on the next run after this merges.
  • Takes effect only once this is on main, since Renovate reads its config from the default branch.

Note on security updates

config:recommended enables vulnerabilityAlerts, and those PRs are gated by this setting too. If we would rather have CVE fixes keep raising automatically while everything else waits for approval, we can follow up with:

"vulnerabilityAlerts": { "dependencyDashboardApproval": false }

Left out of this PR deliberately so the behaviour change here is a single, easily reverted knob.

Renovate no longer opens dependency update PRs automatically. Every
available update is listed on the Dependency Dashboard issue and only
becomes a PR once its checkbox is ticked.
@9technologygroup
9technologygroup merged commit 4a45a67 into main Aug 10, 2026
24 checks passed
@github-actions

Copy link
Copy Markdown

Docker image for testing

Image built and pushed to Harbor:

  • Image: cr.dev.patchmon.cloud/pr/patchmon-server:pr-1016
  • Digest: cr.dev.patchmon.cloud/pr/patchmon-server@sha256:becb65c7661136eec1d37af1490726588fe1bc455a5a660ae70113fdfd44bed7

Use in your docker-compose.yml:

services:
  patchmon-server:
    image: cr.dev.patchmon.cloud/pr/patchmon-server:pr-1016

Or use the digest for reproducibility:

services:
  patchmon-server:
    image: cr.dev.patchmon.cloud/pr/patchmon-server@sha256:becb65c7661136eec1d37af1490726588fe1bc455a5a660ae70113fdfd44bed7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant