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

sccache-action usage: Use GHA as local cache #2142

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Apr 24, 2024

  1. feat: add a way of using GHA cache locally

    This is the first implementation of uploading the local cache
    as a single file to a remote cache for reuse in a future build.
    
    Right now it is only done for GHA as that was the intended scope¹,
    but one could adapt this system to other remote caches.
    
    Because of the immutability of GHACache, this commit only adds support
    for re-using the cache for the same version (as defined by the user
    through the `SCCACHE_GHA_VERSION` environment variable).
    A way of reusing incremental build within a given version or even
    across versions could be devised, but it falls outside the scope of
    this particular effort, and it's probably not trivial.
    
    [1] Mozilla-Actions/sccache-action#81
    Alphare committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    464138d View commit details
    Browse the repository at this point in the history