-
Notifications
You must be signed in to change notification settings - Fork 12
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
Compilation sometimes fails during CI due to excessive memory consumption #77
Comments
A solution could be not to compile the Unicode dataset each time; it could be something to do in a |
The data set is only fetched when requested locally so the only time consuming task performed during CI is compilation. We however cannot naïvely skip compilation of select files even if they haven't changed as a change to any file within their import graph could affect type checking. The best, and safest, approach to speeding up compilation would therefore be to traverse the import graph of all files that have changed within a given commit range during CI and then compile only those files. Off the top of my head, I can't think of better ways to go about incremental compilation at least. |
Semaphore actually output an error message for this one build: https://semaphoreci.com/siteimprove/alfa/branches/todo-list-fix/builds/19. Not surprisingly, the cause is that the process runs out of memory. |
That's new! Good to know though. |
Fat-fingered the close button 🤦♀️ |
ff80be7 should hopefully provide a solution to this but we'll see 🤞 |
This issue looks like it is caused by Semaphore timing out or crashing.
The text was updated successfully, but these errors were encountered: