Skip to content
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

Shareable configuration #5034

Open
DanySK opened this issue Aug 6, 2022 · 2 comments
Open

Shareable configuration #5034

DanySK opened this issue Aug 6, 2022 · 2 comments

Comments

@DanySK
Copy link

DanySK commented Aug 6, 2022

Expected Behavior

Mergify should be able to be pointed to a configuration hosted somewhere else, using it as a base, similar to what, for instance Renovate does.

This is particularly handy when someone has many repositories needing the same (base) configuration.

Actual Behavior

As far as I know, the same configuration should get copied and pasted into every repository.

Proposal

These are some ideas of what it could look like, but better ways might be concocted.

# Imports the content of the URI, using it as a base
from: '<some URI>'

Alternatively:

# Includes rules from somewhere else, possibly with multiple sources.

import_pull_request_rules:
   -  '<some URI>'
   -  '<some other URI>'

import_queue_rules:
   -  '<some URI>'
   -  '<some other URI>'
@jd
Copy link
Member

jd commented Aug 8, 2022

Hi @DanySK

This is an excellent idea and is already on our roadmap. :)

@DanySK
Copy link
Author

DanySK commented Aug 8, 2022

Thanks! 🙏

Is the roadmap public? 👀
I'd like to follow the progress!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants