From bf29582a5c827cf4d1f8a7a6db96f8966da3cd63 Mon Sep 17 00:00:00 2001 From: Brian Martin Date: Thu, 2 Dec 2021 13:40:46 -0800 Subject: [PATCH] ci: add build caching for rust components (#258) Adds build caching for rust components. --- .github/workflows/cargo.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/cargo.yml b/.github/workflows/cargo.yml index 0d428315..64ea24f0 100644 --- a/.github/workflows/cargo.yml +++ b/.github/workflows/cargo.yml @@ -19,6 +19,7 @@ jobs: LLVM: 9 steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: Run CI run: bash -e build/ci.sh focal-llvm_9-bcc_v0_16_0: @@ -31,6 +32,7 @@ jobs: LLVM: 9 steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: Run CI run: bash -e build/ci.sh focal-llvm_9-bcc_v0_17_0: @@ -43,6 +45,7 @@ jobs: LLVM: 9 steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: Run CI run: bash -e build/ci.sh focal-llvm_9-bcc_v0_18_0: @@ -55,6 +58,7 @@ jobs: LLVM: 9 steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: Run CI run: bash -e build/ci.sh focal-llvm_9-bcc_v0_19_0: @@ -67,6 +71,7 @@ jobs: LLVM: 9 steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: Run CI run: bash -e build/ci.sh focal-llvm_9-bcc_v0_20_0: @@ -79,6 +84,7 @@ jobs: LLVM: 9 steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: Run CI run: bash -e build/ci.sh focal-llvm_9-bcc_v0_21_0: @@ -91,6 +97,7 @@ jobs: LLVM: 9 steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: Run CI run: bash -e build/ci.sh focal-llvm_9-bcc_v0_22_0: @@ -103,6 +110,7 @@ jobs: LLVM: 9 steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: Run CI run: bash -e build/ci.sh focal-llvm_9-bcc_v0_23_0: @@ -115,6 +123,7 @@ jobs: LLVM: 9 steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: Run CI run: bash -e build/ci.sh focal-llvm_9-bcc_v0_23_0-static: @@ -128,6 +137,7 @@ jobs: STATIC: true steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: Run CI run: bash -e build/ci.sh memcache-smoketest: @@ -145,6 +155,7 @@ jobs: - 11211:11211 steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: Build run: bash build/ci.sh - name: Smoketest @@ -154,6 +165,7 @@ jobs: runs-on: macos-latest steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: Build run: cargo build --release - name: Smoketest @@ -163,6 +175,7 @@ jobs: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 + - uses: Swatinem/rust-cache@v1 - name: install rust musl toolchain run: rustup target add x86_64-unknown-linux-musl - name: update apt