Skip to content

infra: add renovate#5202

Open
emdneto wants to merge 6 commits into
open-telemetry:mainfrom
emdneto:add-renovate
Open

infra: add renovate#5202
emdneto wants to merge 6 commits into
open-telemetry:mainfrom
emdneto:add-renovate

Conversation

@emdneto
Copy link
Copy Markdown
Member

@emdneto emdneto commented May 12, 2026

Description

This Renovate config will:

  • pin GitHub Actions by digest, use semantic commits, and apply the dependencies and Skip Changelog labels to Renovate PRs.
  • Ignore Python dependency files like benchmark-requirements.txt|test-requirements.txt and pyproject.toml, while still scanning GitHub Actions workflow templates inside .github/workflows/templates/*.yml.j2 and .yaml.j2. + Locked files (i.e., test-requirements.{oldest,latest}.txt)
  • Group updates in a cleaner way: documentation dependencies go into a docs deps group, GitHub Actions and Docker updates go into an infra group, patch updates for Python-related managers run on weekdays before 8am, and minor/major updates run on Monday before 8am (all UTC).

I believe renovate will fit better than Dependabot because we can configure as many packageRules as we want + ignore some paths. Also, this config solves a current problem with dependabot bumps: For Github Action workflows, most of the updates can't be applied because Dependabot updates workflows that are generated through tox -e generate-workflows, requiring a manual intervention step to update those. With this renovate config we are updating both templates+action workflows files.

See emdneto#5 to understand how many PRs will be open and which files are being tracked by this renovate setup.

Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
@emdneto emdneto requested a review from a team as a code owner May 12, 2026 18:50
Copy link
Copy Markdown
Contributor

@codeboten codeboten left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

renovate has been really useful for years in the Collector repos, fully support moving to it

@emdneto emdneto moved this to Ready for review in Python PR digest May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Ready for review

Development

Successfully merging this pull request may close these issues.

2 participants