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

Create an issue when a tracked branch (with no PR) starts failing tests #53

Open
4 of 8 tasks
czechboy0 opened this issue May 18, 2015 · 0 comments
Open
4 of 8 tasks

Comments

@czechboy0
Copy link
Member

Dependency: #18. Builds extra features on top of it.

Not just make Builda mark the commit appropriately on GitHub, also (optionally) create an issue if a watched branch suddenly starts failing tests (something like [Buildasaur]: Build failing on branch master) and comment what tests are failing exactly/what build error was emitted.
Then, when a new commit comes in that fails again, add a new comment with the new details (like we do with PRs).
Then, when a successful commit is pushed, comment that the issue was resolved and automatically close the issue.

  • Add functionality to:
  • Get open Issues
  • Create a new issue
  • Close an issue
  • Add logic for creating the Issue when a tracked branch fails, mark the issue with a special label so that we can then only fetch these ones instead of all open Issues (reference 1, reference 2)
  • Add logic for finding an existing matching issue (pull all open Issues with the special label first), create one if none exists
  • Make sure the PR logic for only posting a comment if it hasn't done so etc is working
  • Add logic for closing the Issue when the branch succeeds again
@czechboy0 czechboy0 self-assigned this May 18, 2015
This was referenced May 18, 2015
@czechboy0 czechboy0 removed their assignment Sep 25, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant