Skip to content
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

Add caching of cargo crates to GitHub Actions CI #100

Merged
merged 41 commits into from Dec 10, 2019
Merged

Add caching of cargo crates to GitHub Actions CI #100

merged 41 commits into from Dec 10, 2019

Conversation

@phil-opp
Copy link
Member

phil-opp commented Dec 5, 2019

This pull request caches cargo-xbuild and bootimage between runs to speed up CI checks.

I also tried to cache QEMU, but this is more difficult because it is installed through apt/brew/scoop and require some dynamic libraries.

phil-opp added 30 commits Dec 5, 2019
Instead of caching complete .cargo dir.
This reverts commit 79df31c.
Wip
Wip
Wip
Wip
Wip
@phil-opp phil-opp force-pushed the ci-cache branch 2 times, most recently from 795e45b to 8b18d17 Dec 10, 2019
@phil-opp phil-opp force-pushed the ci-cache branch from 8b18d17 to 9a728c0 Dec 10, 2019
phil-opp added 7 commits Dec 10, 2019
It needs certain shared libraries.
@phil-opp phil-opp force-pushed the ci-cache branch from acf25d8 to 6d6555e Dec 10, 2019
@phil-opp phil-opp changed the title Add caching to GitHub Actions CI Add caching of cargo crates to GitHub Actions CI Dec 10, 2019
@phil-opp phil-opp marked this pull request as ready for review Dec 10, 2019
phil-opp added 2 commits Dec 10, 2019
@phil-opp phil-opp merged commit 5452d61 into master Dec 10, 2019
4 checks passed
4 checks passed
Test (ubuntu-latest)
Details
Test (macos-latest)
Details
Test (windows-latest)
Details
Check Formatting
Details
@phil-opp phil-opp deleted the ci-cache branch Dec 10, 2019
phil-opp added a commit that referenced this pull request Dec 13, 2019
This commit caches cargo-xbuild and bootimage between runs to speed up CI checks.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.