Loading
Add re-useable configurations support
Description
First attempt at shareable configurations for semantic-release.
I went for a simple implementation, host configurations in the container and select them via the component. the rules are updated with the component.
For now, we don't support overriding the configuration from other repos, I'd rather wait for uses cases than try to implement something blindly.
Also changed the check-mr-label logic to read the configuration instead of relying on a regex.
Other changes
Switched to alpine to have yq4 (debian only ships yq3 for now) and cleaned up the dependencies
Edited by Jonathan GAYVALLET