diff options
author | Jonathan Schwender <55576758+jschwe@users.noreply.github.com> | 2024-06-18 11:55:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-18 09:55:13 +0000 |
commit | 1d2949f2b3daa3861cdc3e519f4ae6a6e3b8aaf1 (patch) | |
tree | 2eb2c84e0a0324fedf4db1b3667892ba3ec0c934 /.github | |
parent | 4a7f3bac7cadff129d15e3b0a6471a7ed3c4aaa4 (diff) | |
download | servo-1d2949f2b3daa3861cdc3e519f4ae6a6e3b8aaf1.tar.gz servo-1d2949f2b3daa3861cdc3e519f4ae6a6e3b8aaf1.zip |
CI: Cache cargo-deny (#32543)
Use the `cargo-install` action to cache the cargo-deny output.
`cargo-deny` is currently unconditionally installed during bootstrap,
and takes around 2 minutes to install, so caching should give a
significant speedup
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/android.yml | 5 | ||||
-rw-r--r-- | .github/workflows/linux.yml | 5 | ||||
-rw-r--r-- | .github/workflows/mac.yml | 5 | ||||
-rw-r--r-- | .github/workflows/ohos.yml | 5 | ||||
-rw-r--r-- | .github/workflows/windows.yml | 5 |
5 files changed, 25 insertions, 0 deletions
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 0b0e4537d17..efc6e0c364c 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -48,6 +48,11 @@ jobs: with: crate: taplo-cli locked: true + - name: Install cargo-deny + uses: baptiste0928/cargo-install@v3 + with: + crate: cargo-deny + locked: true - name: Bootstrap Python run: python3 -m pip install --upgrade pip virtualenv - name: Bootstrap dependencies diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 54028b5304e..5ca80ad6a16 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -96,6 +96,11 @@ jobs: with: crate: taplo-cli locked: true + - name: Install cargo-deny + uses: baptiste0928/cargo-install@v3 + with: + crate: cargo-deny + locked: true - name: Bootstrap Python run: python3 -m pip install --upgrade pip - name: Bootstrap dependencies diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 6d6b11beba2..b9d14cf8a69 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -84,6 +84,11 @@ jobs: with: crate: taplo-cli locked: true + - name: Install cargo-deny + uses: baptiste0928/cargo-install@v3 + with: + crate: cargo-deny + locked: true - name: Bootstrap run: | python3 -m pip install --upgrade pip diff --git a/.github/workflows/ohos.yml b/.github/workflows/ohos.yml index c5722bb9f40..ab650f106fa 100644 --- a/.github/workflows/ohos.yml +++ b/.github/workflows/ohos.yml @@ -49,6 +49,11 @@ jobs: with: crate: taplo-cli locked: true + - name: Install cargo-deny + uses: baptiste0928/cargo-install@v3 + with: + crate: cargo-deny + locked: true - name: Bootstrap Python run: python3 -m pip install --upgrade pip virtualenv - name: Bootstrap dependencies diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index c5e9d07d9a5..26d8388f8df 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -69,6 +69,11 @@ jobs: with: crate: taplo-cli locked: true + - name: Install cargo-deny + uses: baptiste0928/cargo-install@v3 + with: + crate: cargo-deny + locked: true - name: Install wixtoolset run: | choco install wixtoolset |