GHA CI: Use preinstalled vcpkg#15355
Conversation
|
@Chocobo1 |
That was my outdated opinion. Later I discovered |
|
There doesn't seem to be a need for this line at all below: Looking at logs: |
This will save maintenance work on the vcpkg version. Also a few other improvements: * Add quotes to path * Sort command flags * Avoid switching shell, always use powershell (the default shell)
Removed, thanks. |
|
Would it also be advisable for consistency & less maintenance to use "latest" label for CI Images across all CI's? |
No, IIRC at least on ubuntu, package names might change for different releases. As for windows and macos you can submit a PR and discuss it, I'm not so eager to make such changes myself. |
By having unified github workflows, the building cache would be utilized more efficiently as the total cache size will be smaller (no more vcpkg caching on macOS CI) and will stop thrashing the build cache (large vcpkg cache evicts other smaller cache). Relevant PRs: qbittorrent#15321 qbittorrent#15340 qbittorrent#15342 qbittorrent#15355
This will save maintenance work on the vcpkg version.
Also a few other improvements: