qiwi / multi-semantic-release

Proof of concept that wraps semantic-release to work with monorepos.
BSD Zero Clause License
86 stars 34 forks source link

feat: added declarative config support #74

Closed GeeWizWow closed 2 years ago

GeeWizWow commented 2 years ago

feat: added declarative config support

Adds declarative config support to multi-semantic-release.

Config can be declared in any multi-release.* file or under multi-release in package.json. The config will be merged with cli flags, with cli flags taking precedence.

Fixes #72

Changes

Todo

GeeWizWow commented 2 years ago

@antongolub A work in progress, tests and docs still need doing, but would appreciate an early review just to make sure you agree on the approach!

antongolub commented 2 years ago

Let's keep CLI flags but remove thei defaults

qiwibot commented 2 years ago

:tada: This PR is included in version 6.5.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: