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: