aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorJonathan Schwender <55576758+jschwe@users.noreply.github.com>2024-06-18 11:55:13 +0200
committerGitHub <noreply@github.com>2024-06-18 09:55:13 +0000
commit1d2949f2b3daa3861cdc3e519f4ae6a6e3b8aaf1 (patch)
tree2eb2c84e0a0324fedf4db1b3667892ba3ec0c934 /.github
parent4a7f3bac7cadff129d15e3b0a6471a7ed3c4aaa4 (diff)
downloadservo-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.yml5
-rw-r--r--.github/workflows/linux.yml5
-rw-r--r--.github/workflows/mac.yml5
-rw-r--r--.github/workflows/ohos.yml5
-rw-r--r--.github/workflows/windows.yml5
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