diff --git a/.github.example/workflows/build.yml b/.github.example/workflows/build.yml index e3e990a..66c8137 100644 --- a/.github.example/workflows/build.yml +++ b/.github.example/workflows/build.yml @@ -31,7 +31,9 @@ jobs: # Normalize file mod times - name: Restore timestamps - run: uv run https://raw.githubusercontent.com/MestreLion/git-tools/refs/tags/v2022.12/git-restore-mtime --merge --commit-time + run: | + uv run https://raw.githubusercontent.com/MestreLion/git-tools/refs/tags/v2022.12/git-restore-mtime \ + --merge --commit-time # Copy the original files to the workspace - name: Prepare @@ -45,7 +47,8 @@ jobs: build .ninja_deps .ninja_log - key: ${{ runner.os }}-${{ matrix.version }} + key: ${{ runner.os }}-${{ matrix.version }}-${{ github.sha }} + restore-keys: ${{ runner.os }}-${{ matrix.version }}- # Build the project - name: Build