Skip to content

CI: vcpkg verification PR should include all packages at all times, and unconditionally run daily #4422

Description

@antkmsft

Note: I am talking about the verification PR and not the release process.

Issue 1: microsoft/vcpkg#17119 has different packages depending on the time of day.
It should push all packages at all times.

Issue 2: It won't update the package if daily live test run fails.
It should push packages regardless whether live test is failing or not.
Live tests could be affected by timeouts, CI issues. Could be valid bugs.
But if the change was good enough for the CI that ran non-live tests, it is good for vcpkg validation as well.
It may discover useful issues that can be fixed independently of live test issues - for example, if sonething does not compile on ARM or UWP.
Also, given that we only update vcpkg PR once daily, we are missing the window to validate changes too often. We should be able to open that PR at any time and see whether all packages do build as of the last <=24 hours.

Metadata

Metadata

Assignees

Labels

EngSysThis issue is impacting the engineering system.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions