github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/prow/cmd/status-reconciler/README.md (about)

     1  # `status-reconciler`
     2  
     3  `status-reconciler` ensures that changes to blocking presubmits in Prow configuration while PRs are
     4  in flight do not cause those PRs to get stuck.
     5  
     6  When the set of blocking presubmits changes for a repository, one of three cases occurs:
     7  
     8   - a new blocking presubmit exists and should be triggered for every trusted pull request in flight
     9   - an existing blocking presubmit is removed and should have its' status retired
    10   - an existing blocking presubmit is renamed and should have its' status migrated
    11  
    12  The `status-reconciler` watches the job configuration for Prow and ensures that the above actions
    13  are taken as necessary.