-
Notifications
You must be signed in to change notification settings - Fork 9
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
Speedup workflow selfbuild
and test
using sccache
#206
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
build-needing-cc
of workflow selfbuild
build-needing-cc
of workflow selfbuild
selfbuild
and test
using sccache
The CI failed due to a bug in upstream rust-secure-code/cargo-auditable#87 |
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
da15d1f
to
0c26ced
Compare
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
0c26ced
to
269f604
Compare
Closed since according to my experience, sccache with GHA backend doesn't provide much speedup at all. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
sccache
to speedup workflowselfbuild
andtest
.cache-cleanup.yml
to remove unused cache, since GHA does not allowmain branch to use caches created by another branch.
TODO
CARGO_BUILD_TARGET_DIR
on workflow usingsccache
for better cache reuse. (cargo-install
would automaticallymkdir -p "${CARGO_BUILD_TARGET_DIR}
)cache-cleanup.yml
from cargo-binstallCARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse
If this is not good enough, then also cache index:
sccache-action
with taiki-e/install-actionand then setup environments required manually:
Signed-off-by: Jiahao XU Jiahao_XU@outlook.com