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

ci: reduce renovate notification and schedule noise #138

Merged
merged 11 commits into from
Sep 21, 2023

Conversation

JonasPammer
Copy link
Owner

@JonasPammer JonasPammer commented Sep 21, 2023

  • enable automerge for everything but major updates (61f403b df9609f 8fbfc98)
  • way less noise by automerging without PRs
  • less noise by changing PR creation from monthly to quarterly
  • no noise from automerged PRs
  • remove unecessary js eslint rule
  • remove unuecessary lockFileMaintenance rule
  • remove things that set the already default value

These config changes should (including linked commits) (as well as #139) be applied to all my other projects. do it in one go and just link to this PR

Closes #125 as well as a long-lasting todo of myself to make my notifications not be only stupid renovate things idc about and just make work

as seen in renovate of this repository, it has been removed by a migration
makes the config more shareable. prevents unecessary rebases (and thus CI runs) for non-automerge'd PRs/branches

> auto: Renovate will autodetect the best setting. It will use behind-base-branch if configured to automerge or repository has been set to require PRs to be up to date. Otherwise, conflicted will be used instead
https://docs.renovatebot.com/key-concepts/automerge/#branch-vs-pr-automerging
> The result is that passing updates are essentially "silent" - the only sign of them are the commits Renovate pushes to your base branch. If you have enabled branch protection which prevents Renovate from automerging directly to the base branch, then this won't work and you should stick with the default PR-based automerging instead.
@github-actions github-actions bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Sep 21, 2023
only reason why it stayed like renovate did it was because prettier didnt run. other projects dont have that. noticed that thanks to jinja2 ci erroring :)
@JonasPammer JonasPammer changed the title ci: adapt renovate config to reduce noise ci: reduce renovate notification and schedule noise Sep 21, 2023
@JonasPammer JonasPammer merged commit 91c7772 into master Sep 21, 2023
4 checks passed
@JonasPammer JonasPammer deleted the refactor-renovate branch September 21, 2023 08:35
JonasPammer added a commit that referenced this pull request Sep 21, 2023
JonasPammer added a commit that referenced this pull request Sep 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ci: configure renovate automerge
1 participant