run-vcpkg:GitHub Actions 的 vcpkg 安装动作
GitHub Action,用于设置并运行 vcpkg,按 vcpkg.json 清单安装 C++ 依赖并利用二进制缓存。
run-vcpkg 是一个 GitHub Action,负责设置(并可选运行)vcpkg,按仓库中的 vcpkg.json 清单文件安装 C++ 依赖。它把 vcpkg 的 Binary Caching 接入 GitHub Action 缓存,使包只构建一次并在后续工作流运行中复用,缓存与键管理交给 vcpkg 处理,用户可通过 VCPKG_BINARY_SOURCES 环境变量自定义。此外它会自动收集 CMake、vcpkg 的日志文件输出到工作流日志,并解析 CMake、vcpkg、gcc、clang、msvc 的错误,在工作流摘要中以注释形式报告;默认还会缓存 vcpkg 可执行文件与数据文件(对 ARM 平台较有用)。v11 要求 vcpkg 版本新于 2023-03-29。文档建议把 vcpkg 作为子模块固定版本,并配合 CMakePresets.json 使用。