run-vcpkg@v10 - support for manifest mode (vcpkg.json) as first class citizen
Changes:
- Redesigned the inputs of
run-vcpkg
in order to support vcpkg's manifest mode: vcpkg.json. - Simplified and minimized the set of inputs of the action. Now the default is to not run
vcpkg
, but to let it run atrun-cmake
execution time (i.e. whenCMake
is generating project files). - Automatic hash on
vcpkg.json
for contributing to the key of vcpkg's artifact caching. - Automatic computation of primary and fallback keys for maximizing reuse of the cache.