diff --git a/.gitea/workflows/build-release.yaml b/.gitea/workflows/build-release.yaml index 7fb3c6d..c72f69d 100644 --- a/.gitea/workflows/build-release.yaml +++ b/.gitea/workflows/build-release.yaml @@ -48,7 +48,15 @@ jobs: - name: Checkout uses: actions/checkout@v5 - - uses: Swatinem/rust-cache@v2 + - name: Restore Rust cache + uses: actions/cache/restore@v4 + with: + path: | + ~/.cargo + ./target + key: rust-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }} + restore-keys: | + rust-${{ runner.os }}- - name: Pull builder container run: docker pull git.ohea.xyz/mumble/mumble-web2/windows-release-builder:latest @@ -60,6 +68,15 @@ jobs: git.ohea.xyz/mumble/mumble-web2/windows-release-builder:latest ` C:\Users\ContainerAdministrator\.cargo\bin\dx.exe bundle --verbose --trace -p mumble-web2-gui --release --windows + - name: Save Rust cache + if: always() + uses: actions/cache/save@v4 + with: + path: | + ~/.cargo + ./target + key: rust-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }} + - name: Upload mumble-web2-gui Windows Artifact uses: https://gitea.com/actions/gitea-upload-artifact@v4 with: