Skip to content

Commit

Permalink
Merge pull request thesofproject#277 from obviyus/rust
Browse files Browse the repository at this point in the history
CI: add ccache
  • Loading branch information
alex authored May 19, 2021
2 parents 8687614 + 090f9e2 commit 3729708
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,17 @@ jobs:
# Setup: checkout
- uses: actions/checkout@v2

# Setup: Store matrix name
- run: echo 'MATRIX_NAME=${{ matrix.arch }}-${{ matrix.toolchain }}-${{ matrix.config }}' >> $GITHUB_ENV

# Setup: Github cache
- uses: actions/cache@v2
with:
path: ~/.ccache
key: ${{ env.MATRIX_NAME  }}-ccache-${{ github.run_id }}
restore-keys: |
${{ env.MATRIX_NAME  }}-ccache-
# Setup: variables
- if: matrix.arch == 'x86_64'
run: |
Expand Down Expand Up @@ -194,6 +205,15 @@ jobs:
- run: |
curl -o bin/bindgen https://raw.githubusercontent.com/Rust-for-Linux/ci-bin/master/bindgen-0.56.0/bin/bindgen
chmod u+x bin/bindgen
# Setup: ccache
- run: |
sudo apt-get install ccache
echo '/usr/lib/ccache:$PATH' >> $GITHUB_PATH
echo 'CCACHE_COMPRESS=true' >> $GITHUB_ENV
# Setup: Check existing ccache
- run: ccache -s

# Setup: busybox
- run: git clone --depth 1 -b 1_30_1 https://github.com/mirror/busybox
Expand Down Expand Up @@ -376,3 +396,6 @@ jobs:

# Formatting
- run: make rustfmtcheck

# View changes to ccache
- run: ccache -s

0 comments on commit 3729708

Please sign in to comment.