GitHub action for using sccache.
In your workflow, add the following step:
- name: Cache Rust compilation
uses: metalbear-co/sccache-action@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
# Optional, default is `sccache-`
cache-from: sccache-${{ runner.os }}-
# Optional, default is `sccache-latest`
cache-to: sccache-${{ runner.os }}-${{ github.sha }}
This action uses the GitHub API, so the github-token
is necessary in order to avoid issues with rate limiting.
For information about cache-from
and cache-to
, please refer to the sccache
docs and Github Actions docs.
By default, this action will set the following environment variables as required by sccache
:
RUSTC_WRAPPER="<path to sccache>"
CARGO_INCREMENTAL=0
See CHANGELOG.md
You're welcome to contribute.
Released under MIT License