carbonfive / funnel

little ci server for git hygiene
https://funnel-c5.herokuapp.com/
7 stars 1 forks source link

Reevaluate branch after updating funnel strategy #47

Closed dopatraman closed 6 years ago

dopatraman commented 6 years ago

Goals

This feature triggers a re-evaluation of a given branch after a merge strategy is selected.

Implementation Details

After a user chooses a merge strategy (Rebase, Squash, or Sawtooth), Funnel

  1. fetches the relevant repository from Github
  2. fetches all open pull requests from that repository
  3. converts all open pull requests to Scent structs
  4. publishes a pull request status based on the scent

The user will then be able to see the merge status of their branch on Github.

Discussion

There are some things that still need to be addressed:

  1. If the user updates their strategy to the same one they selected previously, no change should be published