Skip to content

Renovate configuration discussion #2903

@HonkingGoose

Description

@HonkingGoose

Thanks @HonkingGoose! 🙇
Opened #2900 to address this, any other deprecated properties you see?
Or other improvements that could be made to the configuration?

@ChristianMurphy asked for help/feedback on the current Renovate configuration.
I have listed some things to start the discussion. 😄

Automerge devDependencies

I noticed you are trying to setup automerge for all devDependencies:

    {
      "depTypeList": ["devDependencies"],
      "automerge": true
    },

Is this actually working for you? From what I can see, it appears that a maintainer is manually approving and merging them?

Hitting rate limits on open PRs

I notice there are a lot of older Renovate bot PRs still open, these open PRs block the creation of newer PRs.
Maybe it's better to close the old PR if you're not going to merge it now, as that frees up a space for a newer PRs for another dependency.
You can always get a fresh PR for the "closed PRs" from the Dependency Dashboard anyways.

Maybe bundle all React stuff into one PR?

Maybe you could put this in your packageRules array and bundle all React stuff into one PR?

    {
      "description": "Group react packages together",
      "matchPackagePatterns": ["react"],
      "groupName": "react packages"
    }

Wait until tests have passed before creating PR

Set the configuration option prCreation to "status-success". Branches with failing tests will remain in Git and continue to get updated if necessary, but no PR will be created until their tests pass.

You would then get a new heading in your Dependency Dashboard called: "Pending Status Checks".
This would list all PRs that are waiting on passing tests.

https://docs.renovatebot.com/faq/#wait-until-tests-have-passed-before-creating-the-pr

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussenhancementstaleIssue with low activity and flagged by Stale Bot

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions