-
Notifications
You must be signed in to change notification settings - Fork 335
Test --skip-failures and fix "static" cascade #1871
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
| if (-not ($Output -match 'always-cascade:[^:]+: cascade\n')) { | ||
| throw 'did not identify always-cascade as cascaded' | ||
| } | ||
| # This should be statically determinable but at the moment we do not | ||
| # if (-not ($Output -match 'always-cascade:[^:]+: cascade\n')) { | ||
| # throw 'tried to build cascaded' | ||
| # } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now it does statically determine the cascade and no longer adds always-cascade to the installation plan.
|
The operation seems correct now with |
9c5ded6 to
7017bac
Compare
|
That seems like just another case of the 'non-leaf' case which is why I was trying to fix it in the dependency planner in the first place. |
|
NB: e2e tests have |
|
Now using a target triplet named |
|
Thanks! |
Fixed in #1873 |
https://github.com/microsoft/vcpkg-tool/releases/tag/2025-12-05 * Bump js-yaml from 4.1.0 to 4.1.1 in /vcpkg-artifacts by @dependabot[bot] in microsoft/vcpkg-tool#1847 * Bump glob from 10.4.5 to 10.5.0 in /vcpkg-artifacts by @dependabot[bot] in microsoft/vcpkg-tool#1857 * Test parent hashes without actual build by @dg0yt in microsoft/vcpkg-tool#1870 * Fix qualified PackageSpec parse hang. by @BillyONeal in microsoft/vcpkg-tool#1872 * Test --skip-failures and fix "static" cascade by @dg0yt in microsoft/vcpkg-tool#1871 * Update scripts SHA 2025-12-03 and update github actions runners. by @BillyONeal in microsoft/vcpkg-tool#1873 Thanks for the `ci` improvements @dg0yt !
Exposing and fixing the bug:
maybe-skipis excludedmaybe-direct-cascadeis reused from cachemaybe-transitive-cascadefails to build due to lack of the transitivemaybe-skipdependency.Modeling vcpkg CI regressions, e.g. microsoft/vcpkg#48557 (comment):
CC @BillyONeal