feat: baseBranches (multi-branch) support (#1379)
This PR adds the capability to renovate more than one base branch at a time. For instance, a project may have their released `3.x` version on `master`, while an upcoming `4.x` is being prepared using branch `next`. `4.x` might have a quite different set of dependencies (e.g. some removed or some added) so it's not appropriate to only target `master` and keep rebasing, as it will get messy. Instead, it's necessary to target both `master` and `next` to keep both updated. Closes #1279
Showing
- lib/config/definitions.js 3 additions, 4 deletionslib/config/definitions.js
- lib/config/migration.js 4 additions, 0 deletionslib/config/migration.js
- lib/workers/branch/commit.js 1 addition, 1 deletionlib/workers/branch/commit.js
- lib/workers/branch/index.js 1 addition, 0 deletionslib/workers/branch/index.js
- lib/workers/repository/index.js 42 additions, 2 deletionslib/workers/repository/index.js
- lib/workers/repository/onboarding/pr/pr-list.js 3 additions, 0 deletionslib/workers/repository/onboarding/pr/pr-list.js
- lib/workers/repository/updates/branchify.js 0 additions, 4 deletionslib/workers/repository/updates/branchify.js
- lib/workers/repository/updates/generate.js 4 additions, 0 deletionslib/workers/repository/updates/generate.js
- test/config/__snapshots__/migration.spec.js.snap 3 additions, 0 deletionstest/config/__snapshots__/migration.spec.js.snap
- test/config/migration.spec.js 1 addition, 0 deletionstest/config/migration.spec.js
- test/workers/repository/__snapshots__/index.spec.js.snap 2 additions, 0 deletionstest/workers/repository/__snapshots__/index.spec.js.snap
- test/workers/repository/index.spec.js 22 additions, 2 deletionstest/workers/repository/index.spec.js
- website/docs/_posts/2017-10-05-configuration-options.md 9 additions, 7 deletionswebsite/docs/_posts/2017-10-05-configuration-options.md
Loading
Please register or sign in to comment