diff options
-rw-r--r-- | .github/workflows/ci.yaml | 36 |
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 |