Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🌍 Universal Caching by Earthly
This Pull Request demonstrates the awesome performance of Earthly's Universal Caching algorithm in Github Actions. Earthly automatically detects cache hits based on git metadata and inferred inputs of each build command.
Any time Earthly detects a re-run of the same build step, the execution of that step is skipped entirely, and its outputs are instantly restored from cache.
🚀 2-20x Faster Builds
By switching your existing Github Actions builds to Earthly, you can expect a 2-20x improvement in average build times. Faster builds mean less time waiting for CI/CD, easier debugging, lower compute costs, and more money in your pocket.
For example, the run time of a
go build
step in this PR went from 2 minutes and 38 seconds un-cached to only 3 seconds fully cached.⚙️ How to Switch
Switching to Earthly + Universal Caching is easy, and you can be up-and-running with just a couple of changes:
runs-on
statement to point to your Satelliteucacher
before every command that can be cachedUniversal Caching is still in alpha stages of development. There are many known limitations and bugs.