-
Notifications
You must be signed in to change notification settings - Fork 128
Cache dependencies in mhs #452
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
|
@augustss Anything dangerous and/or stupid about what I'm doing here? |
|
Also, any chance of speeding up |
|
I'll take a look. |
Is it safe to share build products across
#454 addresses this. (still pending upstream changes) |
Good point - probably not in general.
I'm glad your PR let's me elegantly get around the issue above! Thanks! |
|
I think technically you could do nightly builds of mhs + all the libraries that are known to work and provide these via a GitHub action (Stackage-like). This should make it as fast as it can get. I'm gonna give this a try in a separate repository. |
|
This brings the CI run down to 1m 26s. |
|
I expect this will make little to no difference after @sol's brilliant contribution. |
This bring the mhs job down from a bit over 5 mins to a bit under 4, the majority of what's left is building mhs itself.