You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Setup the build machine with the most recent versions of CMake and Ninja. Both are cached if not already: on subsequent runs both will be quickly restored from GitHub cache service.
50
-
- uses: lukka/get-cmake@latest
49
+
# Setup the build machine with the most recent versions of CMake and Ninja. Both are cached if not already: on subsequent runs both will be quickly restored from GitHub cache service.
50
+
- uses: lukka/get-cmake@latest
51
51
52
-
# Restore vcpkg from the GitHub Action cache service. Note that packages are restored by vcpkg's binary caching
53
-
# when it is being run afterwards by CMake.
54
-
- name: Restore vcpkg
55
-
uses: actions/cache@v4
56
-
with:
57
-
# The first path is the location of vcpkg: it contains the vcpkg executable and data files, as long as the
58
-
# built package archives (aka binary cache) which are located by VCPKG_DEFAULT_BINARY_CACHE env var.
59
-
# The other paths starting with '!' are exclusions: they contain termporary files generated during the build of the installed packages.
60
-
path: |
61
-
${{ env._VCPKG_ }}
62
-
!${{ env._VCPKG_ }}/buildtrees
63
-
!${{ env._VCPKG_ }}/packages
64
-
!${{ env._VCPKG_ }}/downloads
65
-
!${{ env._VCPKG_ }}/installed
66
-
# The key is composed in a way that it gets properly invalidated whenever a different version of vcpkg is being used.
67
-
key: |
68
-
${{ hashFiles( '.git/modules/vcpkg/HEAD' )}}
52
+
# Restore vcpkg from the GitHub Action cache service. Note that packages are restored by vcpkg's binary caching
53
+
# when it is being run afterwards by CMake.
54
+
- name: Restore vcpkg
55
+
uses: actions/cache@v4
56
+
with:
57
+
# The first path is the location of vcpkg: it contains the vcpkg executable and data files, as long as the
58
+
# built package archives (aka binary cache) which are located by VCPKG_DEFAULT_BINARY_CACHE env var.
59
+
# The other paths starting with '!' are exclusions: they contain termporary files generated during the build of the installed packages.
60
+
path: |
61
+
${{ env._VCPKG_ }}
62
+
!${{ env._VCPKG_ }}/buildtrees
63
+
!${{ env._VCPKG_ }}/packages
64
+
!${{ env._VCPKG_ }}/downloads
65
+
!${{ env._VCPKG_ }}/installed
66
+
# The key is composed in a way that it gets properly invalidated whenever a different version of vcpkg is being used.
67
+
key: |
68
+
${{ hashFiles( '.git/modules/vcpkg/HEAD' )}}
69
69
70
-
# On Windows runners, let's ensure to have the Developer Command Prompt environment setup correctly.
71
-
# As used here the Developer Command Prompt created is targeting x64 and using the default the Windows SDK.
72
-
- uses: ilammy/msvc-dev-cmd@v1
70
+
# On Windows runners, let's ensure to have the Developer Command Prompt environment setup correctly.
71
+
# As used here the Developer Command Prompt created is targeting x64 and using the default the Windows SDK.
0 commit comments