Skip to content

Automatically, on a monthly basis, create a PR with pinned vcpkg commit SHA update? #4737

Open

Description

No one from us goes and updates pinned vcpkg commit SHA, until something breaks, let alone on a monthly basis.
But ideally we would be updating the SHA at least once a month. If some customers consume the SDK this way - why in July'23 give them packages from November'22?
Let's say we agree on updating once a month, but then if a person gets assigned to do it, it really sounds like a recurring build job that should be automated.
So I propose us to have a monthly scheduled run, say, on 20th of every month, that grabs the latest commit SHA from https://github.com/microsoft/vcpkg/commits/master, updates

"builtin-baseline": "43cf47eccfbe27006cf9534a5db809798f8c37fe",
, and
set(VCPKG_COMMIT_STRING 43cf47eccfbe27006cf9534a5db809798f8c37fe) # default SDK tested commit
, and creates a PR for us to merge, similar to "Increment version" PRs (example: #4687).

cc @LarryOsterman

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    EngSysThis issue is impacting the engineering system.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions