Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
mergify.yml: add config file for mergify.io #2004
Add an initial config file for mergify.io with strict merge enabled.
I have the strict mode set to "auto" instead of "true" which supposedly will only rebase one PR at a time instead of all pending PRs on a change to master.
I haven't been able to test some of the features, i.e. I'm not sure if I got the title matching right, and I couldn't check to see if the syntax for the flux-framework "core" team is correct.
After this is merged I can enable mergify.io on the flux-core repo and we can carefully try this out.
Add an initial config file for mergify.io with strict merge enabled. This config file enables the mergify bot to auto-rebase and merge PRs once all of the following conditions are met: - The label "merge-when-passing" is applied - The label "work-in-progress" is not applied - The PR title doesn't start with "[wip|WIP]" or "wip" or "WIP" - Travis-CI checks pass - Codecov doesn't report a drop in project coverage - There is at least one approving review by a member of flux team - There are no outstanding changes requested.
One builder failed with what looks like expiration of grace timeout in kvs-stress test:
Problem: There is some "noise" in Codecov.io coverage reports as run via Travis-CI (possibly due to running tests in parallel?), and PRs that do not even affect C code may affect coverage of the project as a whole. To reduce false positives, adjust the "failing" codecov threshold from the defaul to 0.1%, which should give some buffer for noise in the coverage test results.
Adjust codecov.io range from 50-100 to 65-100 so that 65% coverage shows as red in reports. Additionally, it is confusing that codecov.io updates its old post instead of posting a new report when a branch is updated. Change the comment behavior to "new" so Codecov deletes the old comment and posts a new one on each run.
Along with this PR, I've also updated the codecov config for the project to allow up to 0.1% coverage drop in the project and still have the
I also made another couple edits to the codecov config.
@@ Coverage Diff @@ ## master #2004 +/- ## ========================================== - Coverage 80.18% 80.15% -0.03% ========================================== Files 195 195 Lines 35150 35150 ========================================== - Hits 28185 28176 -9 - Misses 6965 6974 +9