curl/.github
Viktor Szakats 8be2daae0f
GHA/windows: set VCPKG_APPLOCAL_DEPS=OFF for vcpkg jobs
Add the necessary directory to `PATH` instead.

To disable a vcpkg feature (auto-copying DLL dependencies next to the
build targets) that was causing CI flakiness in the libssh2 repository.
In curl it currently cannot cause flakiness because targets (with DLL
dependencies) reside in separate directories.

AFAIU this vcpkg feature has been present and enabled by default for
a long time, but only a recent update made it visible in the log and
flaky at the same time, due to switching implementation.

This patch removes log noise and potential issues, improves efficiency,
and saves disk space: 74MB -> 71 in UWP, and 69MB -> 65 in the arm64 job.
Time saving is negligible with current jobs.

Refs:
https://github.com/libssh2/libssh2/pull/2114
30a0484cb7
https://github.com/microsoft/vcpkg/pull/52315
https://learn.microsoft.com/vcpkg/reference/installation-tree-layout

Closes #22189
2026-06-26 15:45:24 +02:00
..
ISSUE_TEMPLATE github: Add AI usage warning to issue, doc and PR templates 2026-06-02 13:47:01 -04:00
scripts tidy-up: syntax and code nits 2026-06-26 15:45:24 +02:00
workflows GHA/windows: set VCPKG_APPLOCAL_DEPS=OFF for vcpkg jobs 2026-06-26 15:45:24 +02:00
CODEOWNERS CI: add whitespace checker 2024-06-27 13:33:30 +02:00
CONTRIBUTING.md tidy-up: Markdown, clang-format nits 2026-01-22 23:44:47 +01:00
dependabot.yml GHA/dependabot: tidy-ups 2025-11-02 17:45:50 +01:00
FUNDING.yml copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
labeler.yml CI: improve labeler tag detection 2026-06-16 10:53:17 -07:00
lock.yml copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
pull_request_template.md github: Add AI usage warning to issue, doc and PR templates 2026-06-02 13:47:01 -04:00
stale.yml tidy-up: miscellaneous 2026-06-01 22:33:57 +02:00