Skip to content

Stop Renovate from duplicating Dependabot's github-actions and security PRs#250

Merged
chrishayuk merged 1 commit into
mainfrom
chore/renovate-dedup
Jul 22, 2026
Merged

Stop Renovate from duplicating Dependabot's github-actions and security PRs#250
chrishayuk merged 1 commit into
mainfrom
chore/renovate-dedup

Conversation

@chrishayuk

Copy link
Copy Markdown
Collaborator

Summary

This repo runs both Dependabot (`.github/dependabot.yml`, scoped to `github-actions`) and Renovate (`renovate.json`, `config:recommended`). Renovate's recommended preset also covers github-actions and raises its own vulnerability-fix PRs, so the two bots were fighting over the same updates:

This PR disables Renovate for `github-actions` and `vulnerabilityAlerts` so Dependabot stays the sole authority for both going forward. Renovate keeps handling `pyproject.toml` and `.python-version` currency, which Dependabot has no config for here.

Test plan

  • renovate.json validated as syntactically correct JSON
  • Confirm Renovate stops opening github-actions/vulnerability PRs on its next run

Renovate's config:recommended preset covers github-actions, which
overlapped with dependabot.yml's github-actions ecosystem entry and
produced duplicate/conflicting PRs for the same actions (e.g. #246 vs
#243 for actions/checkout, #223 vs #240/#238 for the artifact
actions). It also raised its own vulnerability-fix PRs (e.g. #239) on
top of GitHub's native Dependabot security alerts.

Dependabot stays the sole authority for github-actions version bumps
and security alerts; Renovate keeps handling pyproject.toml and
pyenv currency, where Dependabot has no equivalent config.

Signed-off-by: chris hay <chris.hay@uk.ibm.com>
@chrishayuk
chrishayuk merged commit e761784 into main Jul 22, 2026
19 checks passed
@chrishayuk
chrishayuk deleted the chore/renovate-dedup branch July 22, 2026 11:59
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