Skip to content

A GitHub Action that speeds up Rust compilation with sccache.

License

Notifications You must be signed in to change notification settings

consensus-shipyard/sccache-action

 
 

Repository files navigation

sccache for GitHub Actions - speedup your Rust project build

This repository provides GitHub Actions which enables projects to cache the compiled ouotput using sccache.

Usage

- name: Configure sccache
  uses: visvirial/sccache-action@v1
  with:
    # Optional
    cache-key: sccache-ubuntu-latest
    # Optional, whether or not saving the cache
    cache-save: true
    # Optional whether or not updating cache when hit
    cache-update: true
    # Optional,  e.g. v0.3.0
    release-name: latest
    # Optional
    arch: x86_64-unknown-linux-musl
  • The release-name parameter is the version name listed in sccache's release page.
  • The arch parameter is the string included in the binary release .tar.gz. For ubuntu, use "x86_64-unknown-linux-musl".

About

A GitHub Action that speeds up Rust compilation with sccache.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.1%
  • Rust 0.9%