Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-12-19 | ci-github: Update CRs if rebuilding CR of archived tenant | Francois Kritzinger | 1 | -27/+25 | |
Was re-creating them before despite both node ids being available. | |||||
2024-12-19 | ci-github: Add questions/TODOs | Francois Kritzinger | 1 | -0/+10 | |
2024-12-19 | ci-github: Fix bug found during testing | Francois Kritzinger | 1 | -0/+1 | |
If tenant is archived when a check run is re-requested, we were updating (by creating) the build CR without having set its name. | |||||
2024-12-17 | ci-github: Handle forced pushes and branch deletions | Francois Kritzinger | 1 | -30/+174 | |
Cancel CI of the previous head commit in the case of overwritten or deleted history. In the process, move branch push handling from handle_check_suite_request() to handle_branch_push() because GitHub sends a push event instead of a check_suite when a new branch is created so tenant reference counting would not work otherwise. | |||||
2024-12-12 | ci-github: Fix comments | Francois Kritzinger | 1 | -5/+6 | |
2024-12-10 | Support multiple GitHub app instances | Boris Kolpackov | 1 | -29/+84 | |
2024-12-10 | Handle completed check_suite webhook events | Francois Kritzinger | 1 | -2/+103 | |
2024-12-10 | Handle replaced tenants and clean up code/comments | Francois Kritzinger | 1 | -66/+77 | |
2024-12-10 | Add tenant id to tenant service notifications and callbacks | Boris Kolpackov | 1 | -22/+35 | |
2024-12-10 | Ensure all exceptions are handled in build_*() notifications | Boris Kolpackov | 1 | -367/+230 | |
2024-12-10 | Review exceptions thrown by github-ci API functions | Francois Kritzinger | 1 | -2/+4 | |
2024-12-10 | Handle close/reopen PR actions | Boris Kolpackov | 1 | -5/+16 | |
2024-12-10 | Handle rest of pull_request actions | Boris Kolpackov | 1 | -30/+52 | |
2024-12-10 | Remote PRs: cancel previous PR head commit CI | Boris Kolpackov | 1 | -13/+50 | |
2024-12-10 | Add support for tenant service reference count | Boris Kolpackov | 1 | -1/+1 | |
2024-12-10 | Handle re-runs of single check runs | Francois Kritzinger | 1 | -20/+991 | |
2024-12-10 | Retry database operations on recoverable failures in ci_start class functions | Karen Arutyunov | 1 | -5/+7 | |
2024-12-10 | Update comments, clean up and fix code | Francois Kritzinger | 1 | -155/+49 | |
2024-12-10 | Implement build_unloaded_pre_check() and build_unloaded_load() | Francois Kritzinger | 1 | -278/+232 | |
2024-12-10 | Handle check suite rebuilds (all checks) on a commit and/or PR | Francois Kritzinger | 1 | -12/+71 | |
2024-12-10 | handle_pull_request(): Create pre-check CI request | Francois Kritzinger | 1 | -44/+62 | |
2024-12-10 | Implement CI common API changes | Karen Arutyunov | 1 | -4/+3 | |
2024-12-10 | handle_check_suite_request(): create unloaded CI request | Francois Kritzinger | 1 | -172/+58 | |
2024-12-10 | Plan and prepare for upcoming restructuring | Boris Kolpackov | 1 | -30/+135 | |
2024-12-10 | Handle check suite re-runs | Francois Kritzinger | 1 | -8/+16 | |
2024-12-10 | Cancel and create new PR CI requests on base branch update | Francois Kritzinger | 1 | -32/+126 | |
Also Update GraphQL API: - Fix GraphQL response parsing - Fetch repository pull requests with the specified base branch | |||||
2024-12-10 | Create conclusion CR for check suites and update it in build_built() | Francois Kritzinger | 1 | -52/+209 | |
2024-12-10 | Handle pull requests | Francois Kritzinger | 1 | -30/+605 | |
2024-12-10 | Misc. fixes and structural improvements | Francois Kritzinger | 1 | -30/+41 | |
2024-12-10 | Handle built notification | Francois Kritzinger | 1 | -23/+359 | |
2024-12-10 | Handle queued, building notifications | Francois Kritzinger | 1 | -352/+467 | |
2024-12-10 | Verify webhook request HMACs | Francois Kritzinger | 1 | -6/+79 | |
2024-12-10 | Get installation access token (IAT) and restructure code | Francois Kritzinger | 1 | -280/+583 | |
2024-12-10 | Initial setup and handle webhook requests | Francois Kritzinger | 1 | -0/+392 | |