aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/ci.yaml36
1 files changed, 14 insertions, 22 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index a5a4b3ccd..c915b9d14 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -34,7 +34,7 @@ jobs:
34 name: Rust 34 name: Rust
35 runs-on: ${{ matrix.os }} 35 runs-on: ${{ matrix.os }}
36 env: 36 env:
37 CC: deny_c 37 CC: deny_c
38 38
39 strategy: 39 strategy:
40 fail-fast: false 40 fail-fast: false
@@ -64,20 +64,16 @@ jobs:
64 - if: matrix.os == 'ubuntu-latest' 64 - if: matrix.os == 'ubuntu-latest'
65 run: sudo chown -R $(whoami):$(id -ng) ~/.cargo/ 65 run: sudo chown -R $(whoami):$(id -ng) ~/.cargo/
66 66
67 - name: Cache cargo registry 67 - name: Cache cargo directories
68 uses: actions/cache@v1 68 uses: actions/cache@v2
69 with: 69 with:
70 path: ~/.cargo/registry 70 path: |
71 key: ${{ runner.os }}-cargo-registry-${{ hashFiles('**/Cargo.lock') }} 71 ~/.cargo/registry
72 72 ~/.cargo/git
73 - name: Cache cargo index 73 key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
74 uses: actions/cache@v1
75 with:
76 path: ~/.cargo/git
77 key: ${{ runner.os }}-cargo-index-${{ hashFiles('**/Cargo.lock') }}
78 74
79 - name: Cache cargo target dir 75 - name: Cache cargo target dir
80 uses: actions/cache@v1 76 uses: actions/cache@v2
81 with: 77 with:
82 path: target 78 path: target
83 key: ${{ runner.os }}-cargo-build-target-${{ hashFiles('**/Cargo.lock') }} 79 key: ${{ runner.os }}-cargo-build-target-${{ hashFiles('**/Cargo.lock') }}
@@ -114,17 +110,13 @@ jobs:
114 110
115 - run: sudo chown -R $(whoami):$(id -ng) ~/.cargo/ 111 - run: sudo chown -R $(whoami):$(id -ng) ~/.cargo/
116 112
117 - name: Cache cargo registry 113 - name: Cache cargo directories
118 uses: actions/cache@v1 114 uses: actions/cache@v2
119 with:
120 path: ~/.cargo/registry
121 key: ${{ runner.os }}-cargo-registry-${{ hashFiles('**/Cargo.lock') }}
122
123 - name: Cache cargo index
124 uses: actions/cache@v1
125 with: 115 with:
126 path: ~/.cargo/git 116 path: |
127 key: ${{ runner.os }}-cargo-index-${{ hashFiles('**/Cargo.lock') }} 117 ~/.cargo/registry
118 ~/.cargo/git
119 key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
128 120
129 - name: Check 121 - name: Check
130 run: cargo check --target=powerpc-unknown-linux-gnu --all-targets 122 run: cargo check --target=powerpc-unknown-linux-gnu --all-targets