Changes:
- update the quickstart documentation to show how to properly use
run-vcpkg
andrun-cmake
to properly handle thevcpkg.json
manifest file and cache the vcpkg artifacts. - fix the cache's key computation, added unit tests.
- add new input for
run-vcpkg
to specify a user defined directory:additionalCachedPaths
. Added workflow validation tests. - document that the
vcpkg.json
manifest file must be used withsetupOnly: true
. - consuming more recent version of dependencies.
Note: to keep your workflow up to date with bug and security fixes, just use v3
branch to stay on the most recent v3.x
version of this action, e.g., uses: lukka/run-vcpkg@v6