From cfdc2465d9fcd14eba512bfa80b5fd7c9e67f18e Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Mon, 14 Jul 2025 18:23:13 +0900 Subject: [PATCH] Split restore and save actions from action/cache. We need to save always vcpkg cache --- .github/workflows/windows.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 0b6c6ed2b7..7a8b5bcb8f 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -112,9 +112,8 @@ jobs: scoop install vcpkg cmake@3.31.6 shell: pwsh - # vcpkg built-in cache is not working now - name: Restore vcpkg artifact - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 + uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 with: path: src\vcpkg_installed key: windows-${{ matrix.os }}-vcpkg-${{ hashFiles('src/vcpkg.json') }} @@ -124,6 +123,12 @@ jobs: vcpkg install --vcpkg-root=C:\Users\runneradmin\scoop\apps\vcpkg\current working-directory: src + - name: Save vcpkg artifact + uses: actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 + with: + path: src\vcpkg_installed + key: windows-${{ matrix.os }}-vcpkg-${{ hashFiles('src/vcpkg.json') }} + - name: setup env # Available Ruby versions: https://github.com/actions/runner-images/blob/main/images/windows/Windows2019-Readme.md#ruby # %TEMP% is inconsistent with %TMP% and test-all expects they are consistent.