Repository navigation
fix(sync): preserve policy progress during optional upload failures - #2958
kantorcodes wants to merge 5 commits into
Conversation
|
ⓘ Qodo reviews are paused because your trial has ended. Ask your workspace admin to add credits to resume reviews. Manage billing |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (2)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI (base), Organization UI (inherited) Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
PR Summary by QodoPreserve policy progress during telemetry outages
AI Description
Diagram
High-Level Assessment
Files changed (8)
|
|
|
Review record retained during sensitive-history cleanup. The earlier automated review marked invalid-event response handling, delayed-upload visibility, and permanent telemetry rejection handling resolved. The permanent-rejection requirement distinguishes retryable availability failures from HTTP400/413 rejection so ordinary sync cannot repeatedly submit an unchanged invalid batch. Existing renderer and runner size findings were reviewed against their parent: both modules shrink, and new regression coverage lives in separate files. This replacement preserves the review record; final-head CI remains a separate merge requirement. |
Code Review ✅ No issues found🔴 High risk · Broad runtime changes alter policy synchronization, telemetry failure handling, and Cloud Review consent status Preserves policy progress and authorization state when optional uploads are delayed or fail, keeping completed upload counts and clear status for each affected upload. No issues found. Options ✅ Auto-apply✅ Auto-apply is on → Gitar will commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Powered by Gitar — free for open source |
Keep policy updates and receipt progress available when optional uploads are delayed. Preserve authorization failures, completed upload counts, and clear status for each affected upload.
Validation: 78 focused tests pass, including malformed responses, recovery, and status rendering. Lint, formatting, and independent deterministic report checks pass.