Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.
The current VcPkg version's port of zlib relies on a msys2 dependency to be downloaded from the web (in this case libwinpthreads), which now errors out with 404. This has not been caught by CI because we cache vcpkg artifacts to avoid a very long build-time. The fix is to upgrade vcpkg to a newer version.
Changes:
Updates vcpkg to release tag 2023.12.12
Changes the build_windows_cmake action to be manually-triggered only
Add .gitignore for default folder vcpkg will install to when triggered from CLI (rather than CMake)
In addition: We should consider adding a vcpkg-only test action on a schedule (or similar) to ensure that we catch these
The current VcPkg version's port of zlib relies on a msys2 dependency to be downloaded from the web (in this case libwinpthreads), which now errors out with 404. This has not been caught by CI because we cache vcpkg artifacts to avoid a very long build-time. The fix is to upgrade vcpkg to a newer version.
Changes:
In addition: We should consider adding a vcpkg-only test action on a schedule (or similar) to ensure that we catch these