feat: Full patch separation support (#572)
This PR adds explicit patch support. A user can set `separatePatchReleases` to true and receive not only major/minor updates but also patch updates separately. This functionality is also implicitly enabled if `automerge` is set to `patch`. This PR also enables separate major/minor/patch configuration, e.g. config overrides for major versions, for patch versions, etc. `branchName` is currently overridden for patch branches using this technique. Closes #390, Closes #538
Showing
- docs/configuration.md 35 additions, 2 deletionsdocs/configuration.md
- lib/config/definitions.js 40 additions, 0 deletionslib/config/definitions.js
- lib/workers/package/index.js 8 additions, 1 deletionlib/workers/package/index.js
- lib/workers/package/versions.js 27 additions, 13 deletionslib/workers/package/versions.js
- test/workers/package/__snapshots__/index.spec.js.snap 30 additions, 0 deletionstest/workers/package/__snapshots__/index.spec.js.snap
- test/workers/package/__snapshots__/versions.spec.js.snap 91 additions, 6 deletionstest/workers/package/__snapshots__/versions.spec.js.snap
- test/workers/package/index.spec.js 14 additions, 0 deletionstest/workers/package/index.spec.js
- test/workers/package/versions.spec.js 17 additions, 1 deletiontest/workers/package/versions.spec.js
Loading
Please register or sign in to comment