-
Notifications
You must be signed in to change notification settings - Fork 714
chore: scale down RAM requirements for builds to 32Gb from 64Gb #9288
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ 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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No issues found across 26 files
Greptile SummaryThis PR reduces RAM memory allocations across Docker builds, GitHub workflows, and build scripts by scaling down from 60GB to 30GB for the Note: The PR template checkboxes were not completed as required by the contributing guidelines. Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant CI as CI/CD Pipeline
participant Docker as Docker Build
participant Workflow as GitHub Workflow
Note over CI,Workflow: Before PR: 60GB RAM allocation
CI->>Docker: Build with NODE_OPTIONS=60000MB
Docker->>Docker: Compile & Build
CI->>Workflow: Run on 16-core/12x machines
Workflow->>Workflow: Execute build tasks
Note over CI,Workflow: After PR: 30GB RAM allocation
CI->>Docker: Build with NODE_OPTIONS=30000MB
Docker->>Docker: Compile & Build (reduced memory)
CI->>Workflow: Run on 8-core/6x machines
Workflow->>Workflow: Execute build tasks (reduced resources)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Additional Comments (1)
-
package.json, line 1 (link)style: PR template checkboxes were not completed. Please review the contributing guidelines and ensure all template requirements are met before submitting future PRs.
Context Used: Context from
dashboard- Always check the boxes in the PR template and provide all requested information, or the PR may be cl... (source)
26 files reviewed, 1 comment
PR
Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.
Summary by cubic
Halved build memory requirements to run reliably on ~32GB machines and reduce CI costs. Node heap limits are lowered and GitHub runners use smaller flavors.
Written for commit bc225ff. Summary will update automatically on new commits.