-
-
Notifications
You must be signed in to change notification settings - Fork 537
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extendable configuration #1180
Comments
So, I was thinking, of following a similar approach to Renovate for Shareable Configuration Presets. Using a pattern matching as follows
Then, take that configuration for example {
"$schema": "https://unpkg.com/release-it@17/schema/release-it.json",
"extends": "github>juancarlosjr97/release-it-configuration"
} Then, merge with local, and then all goes as normal execution. |
I have an initial PR #1181, just need to write tests for it to make sure all is passing, but I tested this using this project from local https://github.com/juancarlosjr97/release-it-configuration-test using this configuration https://github.com/juancarlosjr97/release-it-configuration-test/blob/main/.release-it.json#L3. |
PR ready to review with test and documentation added #1181 :) |
Following the idea of #934, let's add as the first extendable configuration to the following:
extends
and merge the local configuration with the remote configurationNote: I think as part of the first iteration, public access is enough to make it work, and then we can add authorization to make it work behind a private access repo.
The text was updated successfully, but these errors were encountered: