40 Commits (e255397eb4dabf9c7ce8b38f18f894bd26e3c874)

Author SHA1 Message Date
Clark Boylan e255397eb4 Simplify FakeGithubClient and FakeGithubSession 2 years ago
Tobias Henkel 4c972f00bd
Optimize canMerge using graphql 2 years ago
Tobias Henkel df2e3af642
Refactor branch protection test infrastructure 2 years ago
Tobias Henkel 793bb738a9
Improve error reporting when pr merge fails 2 years ago
Felix Edel fe3b5e3bae
Support file comments via Github checks API 2 years ago
Felix Edel 33f87bea9c
Implement basic github checks API workflow 2 years ago
Tobias Henkel e78a31e85b
Handle draft pull requests in canMerge 2 years ago
Tobias Henkel 232b47fbf7
Fix occasionally wrong change url with github 2 years ago
Clark Boylan 9453df6936 Look for depends-on lines in dependency searches 2 years ago
Simon Westphahl 945bf41af3 Fix issue search in FakeGithubClient 2 years ago
Tobias Henkel 6ee03a4408
Eliminate two github requests per _updateChange 2 years ago
Tobias Henkel a3e4e83974
Switch getPullBySha to using the search api 2 years ago
Clint Byrum 6d5615dd60 Add support for submitting reviews on GitHub 3 years ago
Paul Belanger 75dc1172f9 Use user.html_url for github reporter messages 3 years ago
Clark Boylan cee7a4e248 Switch to LRU based sha to PR cache 3 years ago
Clark Boylan 5cfebfa3ed Don't request PR issue data 3 years ago
James E. Blair 6b3333527c
Re-use the github PR object when fetching reviews 3 years ago
Tobias Henkel 9fa93fdefa
Use combined status for Github status checks 3 years ago
Tobias Henkel f312bda118
Retry queries for commits 3 years ago
Tobias Henkel bc136cb40e
Fix manual dequeue of github items 3 years ago
Simon Westphahl 526a7ed9af Use merger to get list of files for pull-request 3 years ago
Markus Hosch ffc93711ac Reduce number of reconfigurations on branch delete 3 years ago
Tristan Cacqueray e4bca4d24d
github: prevent AttributeError when missing branch protection 3 years ago
Tobias Henkel adbbf7cdde
Reduce requests to github when listing project branches 3 years ago
Tobias Henkel 7ceb38bb4c
Fix branch parsing in _event_pull 3 years ago
Tobias Henkel a784a4fbb7
Don't reconfigure tenant on unprotected branch pushes 3 years ago
Tobias Henkel 6c0b3a2f21
Improve test case test_unprotected_branches 3 years ago
Tobias Henkel f8b6cdb40c
Remove getRepoPermission from FakeGithubConnection 3 years ago
Tobias Henkel 0445d03542
Status branch protection checking for github 3 years ago
Tobias Henkel 70f9744549
Remove getPullBySha from FakeGithubConnection 4 years ago
Tobias Henkel 124ada7dc8 Optionally record created github clients in tests 4 years ago
Tobias Henkel a39df34295 Extend github testing using app auth 4 years ago
James E. Blair 6bacffb122 Share a fake pull request database across connections 4 years ago