ci: extend codegenie review timeout - #2357
Conversation
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review for a one-time review, or @claude review always to subscribe this PR to a review on every future push.
Tip: disable this comment in your organization's Code Review settings.
There was a problem hiding this comment.
Pull request overview
Extends the Codegenie review time budget in CI to better handle very large PRs (e.g., upstream-merge batches) by increasing both the repository-level review budget and the GitHub Actions job timeout to allow for review completion plus post-run cleanup.
Changes:
- Increase
codegenie.toml[review].maxTimeto 120 minutes (from the implicit 30-minute default). - Increase the GitHub Actions
timeout-minutesfor the Codegenie review job to 135 minutes to allow time for final status posting and artifact upload.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
codegenie.toml |
Sets review.maxTime = 120 to raise the repository-level Codegenie review budget. |
.github/workflows/codegenie-review.yml |
Raises the workflow job timeout to 135 minutes to exceed the review budget and leave cleanup margin. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #2357 +/- ##
===========================================
- Coverage 54.22% 54.21% -0.01%
===========================================
Files 908 908
Lines 162252 162252
===========================================
- Hits 87981 87966 -15
- Misses 68836 68854 +18
+ Partials 5435 5432 -3 see 23 files with indirect coverage changes 🚀 New features to boost your workflow:
|
Summary
Increase CodeGini's repository-level review budget from its hidden 30-minute default to 120 minutes, and raise the GitHub Actions job timeout to 135 minutes so final status publishing and artifact upload have a cleanup margin. This addresses the incomplete review on #2319, where the 30-minute budget expired before review work was dispatched across the 1,023-hunk upstream merge.
Executed tests
.github/workflows/codegenie-review.ymlwith Ruby YAMLcodegenie.tomlwith Pythontomllibgit diff --checkreview.maxTimein minutesRollout notes
CI-only, backwards-compatible change. No consensus, runtime, or operator impact. Reviews remain explicitly comment-triggered and retain CodeGini's separate 8M-token safety cap.