|
6 | 6 | name: Check |
7 | 7 | runs-on: ubuntu-latest |
8 | 8 | steps: |
| 9 | + - name: Run sccache-cache |
| 10 | + uses: mozilla-actions/sccache-action@v0.0.9 |
| 11 | + env: |
| 12 | + SCCACHE_WEBDAV_ENDPOINT: "https://webdav.dulic-home.net/sccache" |
| 13 | + SCCACHE_WEBDAV_USERNAME: "webdav" |
| 14 | + SCCACHE_WEBDAV_PASSWORD: ${{ secrets.WEB_DAV_PASSWORD }} |
| 15 | + |
9 | 16 | - name: Checkout sources |
10 | 17 | uses: actions/checkout@v2 |
11 | 18 |
|
|
18 | 25 |
|
19 | 26 | - name: Run cargo check |
20 | 27 | uses: actions-rs/cargo@v1 |
| 28 | + env: |
| 29 | + SCCACHE_WEBDAV_ENDPOINT: "https://webdav.dulic-home.net/sccache" |
| 30 | + SCCACHE_WEBDAV_USERNAME: "webdav" |
| 31 | + SCCACHE_WEBDAV_PASSWORD: ${{ secrets.WEB_DAV_PASSWORD }} |
| 32 | + RUSTC_WRAPPER: "sccache" |
21 | 33 | with: |
22 | 34 | command: check |
23 | 35 | args: --all-features |
|
26 | 38 | name: Test Suite |
27 | 39 | runs-on: ubuntu-latest |
28 | 40 | steps: |
| 41 | + - name: Run sccache-cache |
| 42 | + uses: mozilla-actions/sccache-action@v0.0.9 |
| 43 | + env: |
| 44 | + SCCACHE_WEBDAV_ENDPOINT: "https://webdav.dulic-home.net/sccache" |
| 45 | + SCCACHE_WEBDAV_USERNAME: "webdav" |
| 46 | + SCCACHE_WEBDAV_PASSWORD: ${{ secrets.WEB_DAV_PASSWORD }} |
| 47 | + |
29 | 48 | - name: Checkout sources |
30 | 49 | uses: actions/checkout@v2 |
31 | 50 |
|
|
38 | 57 |
|
39 | 58 | - name: Run cargo test |
40 | 59 | uses: actions-rs/cargo@v1 |
| 60 | + env: |
| 61 | + SCCACHE_WEBDAV_ENDPOINT: "https://webdav.dulic-home.net/sccache" |
| 62 | + SCCACHE_WEBDAV_USERNAME: "webdav" |
| 63 | + SCCACHE_WEBDAV_PASSWORD: ${{ secrets.WEB_DAV_PASSWORD }} |
| 64 | + RUSTC_WRAPPER: "sccache" |
41 | 65 | with: |
42 | 66 | command: test |
43 | 67 | arg: --all-features |
|
46 | 70 | name: Lints |
47 | 71 | runs-on: ubuntu-latest |
48 | 72 | steps: |
| 73 | + - name: Run sccache-cache |
| 74 | + uses: mozilla-actions/sccache-action@v0.0.9 |
| 75 | + env: |
| 76 | + SCCACHE_WEBDAV_ENDPOINT: "https://webdav.dulic-home.net/sccache" |
| 77 | + SCCACHE_WEBDAV_USERNAME: "webdav" |
| 78 | + SCCACHE_WEBDAV_PASSWORD: ${{ secrets.WEB_DAV_PASSWORD }} |
| 79 | + |
49 | 80 | - name: Checkout sources |
50 | 81 | uses: actions/checkout@v2 |
51 | 82 |
|
|
65 | 96 |
|
66 | 97 | - name: Run cargo clippy |
67 | 98 | uses: actions-rs/clippy-check@v1 |
| 99 | + env: |
| 100 | + SCCACHE_WEBDAV_ENDPOINT: "https://webdav.dulic-home.net/sccache" |
| 101 | + SCCACHE_WEBDAV_USERNAME: "webdav" |
| 102 | + SCCACHE_WEBDAV_PASSWORD: ${{ secrets.WEB_DAV_PASSWORD }} |
| 103 | + RUSTC_WRAPPER: "sccache" |
68 | 104 | with: |
69 | 105 | token: ${{ secrets.GITHUB_TOKEN }} |
70 | 106 | args: --all-features |
0 commit comments