We are trying to make some developments in MIQ, and we would like to work in the following way:
- We have a fork where we have created a new branch
- We all code against that branch, with our own forks. In order to merge into that branch, that is protected, we are using checks from travis
- Once the code is clean and approved, we will create a PR from the branch to master in ManageIQ.
I've seen that once we do the PR, miq-bot will run rubocop and haml-lint against the PR diff. If I do that in my laptop, it is run against the full code and I get a lot of errors not in my PR.
I was wondering if it would be possible to use miq-bot to do the same in our repo, but as I understand you need to have some infrastructure to run it inside.
Is there a better way?