api3dao / airseeker

A service powering the dAPIs
MIT License
3 stars 5 forks source link

Enable Renovate `automerge` #366

Closed aquarat closed 2 months ago

aquarat commented 2 months ago

As requested by @Siegrift this enables Remnovate automerge for patch and minor dependency releases.

Adding Siegrift because he requested the change, bdrhn9 because AFAIK he's the major user of this repository and hiletmis because he's familiar with Renovate.

Closes https://github.com/api3dao/airseeker/issues/365

hiletmis commented 2 months ago

automerge should be moved to rules like;

    {
      "matchDepTypes": ["devDependencies"],
      "matchUpdateTypes": ["patch", "minor"],
      "schedule": ["before 4am on Monday"],
      "groupName": "non-major-dev-dependencies",
      "automerge": true
    },
    {
      "matchDepTypes": ["dependencies"],
      "matchUpdateTypes": ["patch", "minor"],
      "schedule": ["before 4am on Monday"],
      "groupName": "non-major-dependencies",
      "automerge": true
    }

all PRs including major ones may automerged otherwise

aquarat commented 2 months ago

Thanks @hiletmis, should automerge for the parent scope then be turned off? ( e.g. $.lockFileMaintenance.automerge = false)

hiletmis commented 2 months ago

Thanks @hiletmis, should automerge for the parent scope then be turned off? ( $.lockFileMaintenance.automerge = false)

Yes should be removed. (setting false will override not recommended)