Skip to content

build: use vcpkg as a submodule#2

Open
ReenigneArcher wants to merge 1 commit into
cgutman:mainfrom
ReenigneArcher:build/vcpkg
Open

build: use vcpkg as a submodule#2
ReenigneArcher wants to merge 1 commit into
cgutman:mainfrom
ReenigneArcher:build/vcpkg

Conversation

@ReenigneArcher

@ReenigneArcher ReenigneArcher commented Mar 19, 2026

Copy link
Copy Markdown

Description

Adds vcpkg as a submodule instead of using a GitHub action to set it up. The version of vcpkg is the latest release. If you add dependabot, they will now only update to tagged versions, if the existing version is also a tagged version.

I also made the upload step fail if no artifacts are found.

Motivation

I've been looking into how to integrate this into Sunshine, and currently it's not the easiest to integrate into Sunshine's build process. Using vcpkg as a submodule would make it a little easier... I think.

I'm not completely sure what all is required/remaining before this can be integrated into Sunshine. If code signing is a limitation, I do have a code signing account now through Azure (though it does not support ARM64 yet).

Note

Some of the builds are failing, but that is not due to the changes in this PR as I get the same errors when running the workflow for the main branch: https://github.com/ReenigneArcher/WinUHid/actions/runs/23274527994

lurebat pushed a commit to lurebat/WinUHid that referenced this pull request Apr 29, 2026
- Add MicLedCallback parameter to WinUHidPS5Create FFI binding
- Add FirmwareInfo/FirmwareInfoLength fields to WINUHID_PS5_GAMEPAD_INFO
- Add MicLed device event variant and callback implementation
- Document mic_led WebSocket message type in web/README.md
- Update README.md to reference just install-driver and BUILDING.md
- Note vcpkg is now a Git submodule (PR cgutman#2)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant