👷 Add Renovate for automated dependency updates #29
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate-setup"
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?
Automates the comwatt-client bump workflow:
renovate.json—config:recommended, plus a custom regex manager forcustom_components/comwatt/manifest.json(no native Renovate manager knows the HA manifest format);requirements-test.txtis picked up by the nativepip_requirementsmanager. Bothcomwatt-clientoccurrences are grouped into a single PR.platformAutomerge: falseso Renovate itself waits for the checks instead of trusting Forgejo auto-merge, sincemainhas no required-checks protection). Major bumps stay manual..forgejo/workflows/renovate.yml— daily cron (06:00 UTC) + manual trigger, runningrenovate/renovate:43. Located in.forgejo/workflows/so the GitHub mirror never runs it.renovate-config-validator(renovate@43).⚠️ One manual step before merging: create the
RENOVATE_TOKENsecret (repo Settings → Actions → Secrets) containing a Forgejo access token withrepositoryread/write scope. Optional:GITHUB_COM_TOKEN(a github.com PAT,public_repois enough) to fetch changelogs/release notes into PR bodies without rate limiting.Renovate also keeps
pytest/pytest-homeassistant-custom-componentranges and the GitHub Actions pins fresh, and opens a Dependency Dashboard issue listing pending updates.