Skip to content

Renovate Configuration with Auto-merging enabled for non-Major update PRs

Notifications You must be signed in to change notification settings

linchpin/renovatebot-automerge-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linchpin Renovate Mend Custom Default Config

The default.json is used as a base config for all WordPress based Website projects Linchpin builds or maintains that want to automerge Renovate PRs.

This project is nearly identical to the main linchpin/renovatebot-config configuration, the only difference is the auto merging feature has been enabled.

The Github repository MUST be configured to allow auto-merge or Renovate PRs will not be automatically merged. REPO > Settings > General > "Allow auto-merge".

Goals of this configuration file

General Config

  • Group all pull requests into a maintenance/MM-YYYY named branch

Project Build Config

npm

  • Group all [minor, patch, bump] build related npm packages into a single grouped pull request
  • Create individual [major] build related npm packages into single pull requests

composer

  • Group all [minor, patch, bump] build related composer packages into a single grouped pull request
  • Create individual [major] build related composer packages into single pull requests

wordpress.org, wpackagist, packagist.linchpin.com maintenance config

WordPress Plugins

  • Group all [minor, patch, bump] plugin updates from wpackagist (wordpress.org) and packagist.linchpin.com into a single pull request
  • Create individual pull requests for any [major] plugin updates from wpackagist (wordpress.org) and packagist.linchpin.com reviewed by a human before merging

WordPress Themes

  • Group all [minor, patch, bump] theme updates from wpackagist (wordpress.org) and packagist.linchpin.com into a single pull request
  • Create individual pull requests for any [major] theme updates from wpackagist (wordpress.org) and packagist.linchpin.com reviewed by a human before merging

Linchpin Built Custom WordPress Plugins

npm

  • Group all [minor, patch, bump] plugin related npm packages into a single grouped pull request
  • Create individual [major] plugin related npm packages into a single group pull request

composer

  • Group all [minor, patch, bump] plugin related composer packages into a single grouped pull request
  • Create individual [major] plugin related composer packages into a single group pull request

Linchpin Built Custom WordPress Themes

npm

  • Group all [minor, patch, bump] theme related npm packages into a single grouped pull request
  • Create individual [major] theme related npm packages into a single group pull request

composer

  • Group all [minor, patch, bump] theme related composer packages into a single grouped pull request
  • Create individual [major] theme related composer packages into a single group pull request

About

Renovate Configuration with Auto-merging enabled for non-Major update PRs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published