Skip to content

Move dependency updates from Dependabot to Renovate - #143

Merged
frenck merged 1 commit into
mainfrom
frenck/renovate
Sep 27, 2026
Merged

frenck merged 1 commit into
mainfrom
frenck/renovate

Conversation

@frenck

@frenck frenck commented Sep 27, 2026

Copy link
Copy Markdown
Member

This moves the dependency updates of this repository from Dependabot to Renovate, which already handles this for core, frontend, android and several other Home Assistant repositories. It adds .github/renovate.json and removes .github/dependabot.yml.

  • GitHub Actions, as with Dependabot: weekly, with the dependencies and github_actions labels. Actions are pinned to commit SHAs (with the version as a comment) through helpers:pinGitHubActionDigests, and kept up to date that way. Our own actions that follow a branch, like home-assistant/actions@master, keep floating; pinning those would mean a digest PR in every repository for every change to them. Runner labels and action version inputs are left alone, as Dependabot never updated those.
  • Terraform (new). The Terraform version and the provider constraints in the .tf files are tracked now. Provider major updates (like AWS 6 and Cloudflare 5) come in their own PR, so they can be reviewed with the care infrastructure changes need.

Tested with a local Renovate run (--platform=local --dry-run=full). Once active, expect four PRs: the AWS provider 6, the Cloudflare provider 5, Terraform 1.16.4 and the tfe provider. Also validated with renovate-config-validator --strict.

Note: the Renovate GitHub App is installed on selected repositories only. After merging, this repository needs to be added to the app's repository access, otherwise Renovate won't run here.

@frenck frenck added the dependencies Pull requests that update a dependency file label Sep 27, 2026
@frenck
frenck merged commit 26c2fba into main Sep 27, 2026
3 checks passed
@frenck
frenck deleted the frenck/renovate branch September 27, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants