Skip to content

chore: Update renovate schedule#2405

Open
kaylareopelle wants to merge 3 commits into
open-telemetry:mainfrom
kaylareopelle:update-renovate-schedule
Open

chore: Update renovate schedule#2405
kaylareopelle wants to merge 3 commits into
open-telemetry:mainfrom
kaylareopelle:update-renovate-schedule

Conversation

@kaylareopelle

Copy link
Copy Markdown
Contributor

We don't have any hard dependencies on our libraries, so I would like to turn down the frequency of renovate pull requests.

Every four weeks on Monday:

  • patch versions
  • digests
  • ruby
  • minor updates

Every two weeks on Monday:

  • major version updates

Every Monday:

  • actions/setup-node, ruby/setup-ruby (to make sure we're testing against the latest Ruby versions)

Every Tuesday:

  • lock file maintenance

@thompson-tomo thompson-tomo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I don't see this change having a noticeable affect on the qty of pr's we get. In fact I can see it having the opposite effect where in which we can now be waiting months to get updates.

To decrease the qty what I would suggest rather than changing the frequency, we instead increase update Grouping. For instance have a minor ruby group rather than individual prs & do the same for ci updates. That will bring the qty down without introducing a potential bottle neck causing lengthy delays.

We could also merge digest into patch group to decrease further.

Comment thread .github/renovate.json5
matchDepNames: ["ruby"],
matchUpdateTypes: ["digest", "patch"],
schedule: ["before 6am every weekday"],
schedule: ["before 6am every 4 weeks on Monday"],

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This doesn't match the description. With this we can be waiting 4 weeks to test the latest ruby.

Comment thread .github/renovate.json5
matchDepNames: ["!ruby"],
matchUpdateTypes: ["patch"],
schedule: ["before 6am every weekday"],
schedule: ["before 6am every 4 weeks on Monday"],

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

4 weeks is a long time to wait for patches.

Comment thread .github/renovate.json5
{
matchDepNames: ["actions/setup-node", "ruby/setup-ruby"],
schedule: ["before 6am every weekday"],
schedule: ["before 6am on Monday"],

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This is every weekday so that we can always be testing the latest ruby.

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants