Fix review-app renderer resource ratio#787
Conversation
🚀 Quick Review App CommandsWelcome! Here are the commands you can use in this PR:
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
WalkthroughThe node-renderer CPU request increases from 50m to 100m. The associated Ruby validation now parses YAML into intermediate structures and checks workload fields, environment variables, defaults, firewall settings, probes, and provider resource ratios. ChangesNode renderer validation
Estimated code review effort: 3 (Moderate) | ~20 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
Review: Fix review-app renderer resource ratioOverviewSmall, well-scoped infra fix: bumps the node-renderer container CPU from Code quality
Minor observations (non-blocking)
Security / performance
Test coverage
Overall: low-risk, well-tested, and does what it says. No blocking issues found. |
|
Address-review follow-up on the current-head review:
No code change or push is needed. |
Address-review summaryScan scope: full current-head history via the explicit Mattered
Optional
Skipped
Current-head readiness
Next default scan starts after this comment. Say |
|
Final-candidate gate update for
This follow-up preserves every probe/runtime/security invariant from merged PR #785 and changes only the renderer CPU ratio plus replayable regression coverage. Fresh-default deployment replay remains tracked by #784 after merge. |
Greptile SummaryThis PR corrects the renderer resource ratio and strengthens its template checks. The main changes are:
Confidence Score: 5/5This looks safe to merge.
Important Files Changed
Reviews (1): Last reviewed commit: "Keep renderer resources within provider ..." | Re-trigger Greptile |
ReviewOverviewSmall, well-scoped follow-up to #785/#786: bumps the Correctness
Suggestions (left as inline comments)
Other notes
Overall: solid, low-risk fix with good regression coverage. The two suggestions above are minor maintainability nits, not blockers. |
Address-review summaryScan scope: normal cutoff mode, reviewing ready-state activity after the previous summary at 2026-07-18T07:56:51Z. Mattered
Optional
Skipped
Current-head readiness
Next default scan starts after this comment. Say |
✅ Review App DeletedReview app for PR #787 is deleted |
Why
A fresh-default replay after #785 reached provider resource validation and exposed a second checked-in template constraint: the renderer used 512 MiB with 50 millicores, a ratio of 10.24, while the provider requires the memory-to-CPU ratio to be strictly below 8.
This follow-up raises only the renderer CPU to the conventional 100 millicores. Memory remains 512 MiB, producing a valid ratio of 5.12.
What changed
50mto100m.< 8comparison.TDD and validation
master: the provider readiness stage passed, then the new structural regression failed at ratio10.24and the old CPU value.bin/conductor-exec bin/test-cpflow-github-flowpassed at ratio5.12, including YAML parsing and actionlint..agents/bin/validatepassed: 58 files, no offenses..agents/bin/testpassed the full repository setup/build/lint/test path.bash -n,git diff --check, exact owned-path audit, and freshorigin/mastercomparison passed.Replay history and issue state
Summary by CodeRabbit
Performance
node-rendererworkload’s CPU allocation from 50m to 100m.Bug Fixes
LOG_LEVELandNODE_OPTIONSconfiguration values.