-
Notifications
You must be signed in to change notification settings - Fork 261
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
Restore Windows CI #5411
Comments
The core constraint here is that currently, the GitHub Action runners are 8GB, and recent commits exceed that with Nim 1.6. However, the Nim 2.0 compiler runs using the ORC memory manager, regardless of whether it generates code using With Nim 1.6 on 64-bit Linux (granted, not Windows), this is probably close to happening too:
For Linux and macOS those, it's not as bad to disable GitHub Actions, because Jenkins, in theory, covers the same CI. It's nice to have both, but not critical (except that currently, One approach would be to, at least for Windows for now, only build that in GitHub Actions using Nim 2.0 (and refc, not ORC), which should since #5142 work. This peaks at
which peaks about a GB lower RSS for both the largest builds, So one least-bad approach might be to re-enable Windows GitHub Action builds using Nim 2.0, even though it's not what ships; it at least keeps Windows |
Why are the action runners limited to 8GB of memory? There must be Windows projects out there that need more memory. Are they all using on-premise runners? |
I don't know, just empirically that this is true and has been true since #4504:
This output is visible in the "Derive environment variables" section of any of the Windows GitHub Action CI logs. |
probably can switch to llvm-mingw for faster runtime in Windows CI. see status-im/nimbus-eth1#1740 |
Faster CI would be welcome, and if using This is not, generically, not a new issue; #4513 and #4531 ameliorated it 8 months ago by ensuring that the largest three build targets ( |
#5410
The text was updated successfully, but these errors were encountered: