From 4827ce030c3a971e3b043fb543dbfbf08e0af5fb Mon Sep 17 00:00:00 2001 From: Akulij Date: Sat, 3 May 2025 23:59:19 +0300 Subject: [PATCH] cd.yaml: add caching for projects dependencies --- .gitea/workflows/cd.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index 1034f6e..8ff0c07 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -25,8 +25,25 @@ jobs: path: | ~/.rustup/toolchains key: ${{ steps.cache-toolchain.outputs.cache-primary-key }} + - uses: actions/checkout@v4 + + - name: Restore cached cargo dependencies + id: cache-toolchain + uses: actions/cache/restore@v4 + with: + path: | + ~/.rustup/toolchains + key: ${{ runner.os }}-rust-toolchain - run: cargo build --release --target x86_64-unknown-linux-gnu + - name: Save cached cargo dependencies + id: cache-toolchain + uses: actions/cache/save@v4 + with: + path: | + ~/.rustup/toolchains + key: ${{ steps.cache-toolchain.outputs.cache-primary-key }} + - name: Upload Release Binary uses: actions/upload-artifact@v3 with: