Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32k
🦃 Use sccache in CI with GHA storage, mac & wasi included#127376
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
base:main
Are you sure you want to change the base?
Conversation
ccache itself should work fine on macOS already (and Windows!) so configuring that directly should be an option too.
I know that sccache does cache on the full path despite that this is fundamentally a pretty bad idea (and renders it totally useless for scenarios such as speeding up Gentoo compilations) so that may very well be the problem. |
Uh oh!
There was an error while loading.Please reload this page.
https://github.com/mozilla/sccache from Mozilla is a modern ccache replacement that uses cloud storage such as GHA directly.
If successful, this adds ccache to places we didn't have it before (macOS), and uses GHA storage directly instead of the old ccache based flow of storing a bundle into the GHA cache after the run.
Q: is that an accurate description of how the old ccache flow actually worked?
Windows? it can! That'll take a little more plumbing into its build flow but it should just work.
TODO items