Closed tdeebswihart closed 1 year ago
NOTE: this may not work with https://depot.dev which we're investigating (and they even feature us as an example 😣), so I'm going to hold off on this in favor of https://github.com/temporalio/docker-builds/pull/163 which is also supported by depot
It does work with depot, I reread the docs. This would still be useful.
I’ll test local builds in a bit
This now depends on https://github.com/temporalio/docker-builds/pull/164
The manual cache management workaround is courtesy of https://github.com/moby/buildkit/issues/4262
What was changed
This preserves docker buildkit cache mounts between runs by integrating with GHA's caching. While I was here I bumped the version of all the GHAs we use
Why?
This should improve the performance of our build pipelines and hopefully keep them from timing out rebuilding things we've built many times before.