Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure Renovate #6564

Merged
merged 6 commits into from
Sep 19, 2022
Merged

Configure Renovate #6564

merged 6 commits into from
Sep 19, 2022

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 7, 2022

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Location: .github/renovate.json
Error type: The renovate configuration file contains some invalid settings
Message: Invalid schedule: 'Invalid schedule: Failed to parse "on the third day of the month"'

Once you have resolved this problem (in this onboarding branch), Renovate will return to providing you with a preview of your repository's configuration.

@hugovk
Copy link
Member

hugovk commented Sep 8, 2022

I've pushed some updates:

  • Move the file into .github to keep the root neater (docs)
  • Set it to add the Dependency label on created PRs
  • Set it to run on the first day of the month, rather than as soon as updates come out
  • And some special config for GHA updates:
    • Normally, rather than creating one update PR per new dependency that has been updated, it groups them into a single PR
    • But by default it doesn't do this for major version bumps, because there may be some breaking changes and it is easier to sort out if they're unique
    • However, GitHub Actions are normally major bumps so let's allow grouping them

@radarhere
Copy link
Member

I would suggest changing away from the first day of the month because that's about when we are creating releases.

@hugovk
Copy link
Member

hugovk commented Sep 9, 2022

Set to 3rd to avoid release days (can be 1st, 2nd or 15th), pillow-wheels (4th) and docker-images (5th).

@hugovk hugovk merged commit 59cabc1 into main Sep 19, 2022
@hugovk hugovk deleted the renovate/configure branch September 19, 2022 13:57
@hugovk
Copy link
Member

hugovk commented Sep 19, 2022

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Location: .github/renovate.json Error type: The renovate configuration file contains some invalid settings Message: Invalid schedule: 'Invalid schedule: Failed to parse "on the third day of the month"'

Once you have resolved this problem (in this onboarding branch), Renovate will return to providing you with a preview of your repository's configuration.

Right after merge I just noticed this error in the edited OP above...

https://docs.renovatebot.com/configuration-options/#schedule and https://docs.renovatebot.com/presets-schedule/ give examples like:

  • "before 3am on the first day of the month"
  • "every 3 months on the first day of the month"
  • "every 12 months on the first day of the month"

I think it was fine earlier with "on the first day of the month"

Will try something like "every month on the third day of the month"

@hugovk hugovk mentioned this pull request Sep 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants