From ac528846aa0440ef6453c5e5d26f5ca63ef939f9 Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Mon, 21 Feb 2022 11:26:38 +0100 Subject: [PATCH 1/2] CI: Cache cargo files for rav1e. --- .github/workflows/build.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b4417fbb58..d25e3a0d27 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,6 +28,17 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Install rust dependencies + if: ${{ env.WITH_RAV1E == '1' }} + run: | + sudo apt-get update + sudo apt-get install cargo nasm + + - uses: Swatinem/rust-cache@v2 + if: ${{ env.WITH_RAV1E == '1' }} + with: + shared-key: "rust" + - name: Install dependencies run: | ./scripts/install-ci-linux.sh From 9ae43fb2f0aee31be14d577aa13924ea59d79989 Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Fri, 2 Aug 2024 23:24:45 +0200 Subject: [PATCH 2/2] Also cache dist directory. --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d25e3a0d27..83d59f8415 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,6 +38,7 @@ jobs: if: ${{ env.WITH_RAV1E == '1' }} with: shared-key: "rust" + cache-directories: "third-party/rav1e/dist" - name: Install dependencies run: |