Skip to content

feat(ci): automate upstream microsoft/vcpkg release pull request & update documentation - #40

Open
syniol wants to merge 7 commits into
mainfrom
feat/automate-vcpkg-release-pr
Open

feat(ci): automate upstream microsoft/vcpkg release pull request & update documentation#40
syniol wants to merge 7 commits into
mainfrom
feat/automate-vcpkg-release-pr

Conversation

@syniol

@syniol syniol commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

This PR adds automated upstream version bumping for Microsoft vcpkg to the release pipeline and enhances package manager documentation following the official upstream merge in microsoft/vcpkg#53527.


📦 Key Changes

  1. Automated Upstream vcpkg PR on New Releases (.github/workflows/release.yml):

    • Added update-vcpkg-port job to the release workflow.
    • Automatically computes the SHA512 checksum of newly created release archives.
    • Updates ports/xyo-sdk/vcpkg.json, ports/xyo-sdk/portfile.cmake, and runs ./vcpkg x-add-version xyo-sdk to update the version database.
    • Opens an automated version-bump PR against microsoft/vcpkg:master on new tagged releases.
  2. Official vcpkg Badge & Documentation (README.md):

    • Added the official Microsoft vcpkg badge to the repository header.
    • Added detailed Manifest Mode (vcpkg.json) and Classic Mode (vcpkg install xyo-sdk) integration examples.
    • Synchronized FetchContent git tag example with v2.1.0.

@syniol syniol self-assigned this Sep 4, 2026
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