Skip to content

Tolerate missing packages in DLL framework verification#15735

Merged
nohwnd merged 1 commit intomicrosoft:mainfrom
nohwnd:fix-vmr-dll-verification
May 4, 2026
Merged

Tolerate missing packages in DLL framework verification#15735
nohwnd merged 1 commit intomicrosoft:mainfrom
nohwnd:fix-vmr-dll-verification

Conversation

@nohwnd
Copy link
Copy Markdown
Member

@nohwnd nohwnd commented May 4, 2026

In VMR/source-build not all packages are built. Skip expected packages that are absent instead of erroring, and only flag new native DLLs not already in the exclude list.

In VMR/source-build not all packages are built. Skip expected packages
that are absent instead of erroring, and only flag new native DLLs not
already in the exclude list.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 4, 2026 11:23
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the DLL target framework verification script to better accommodate VMR/source-build scenarios where not all expected packages are produced, by avoiding failures when expected packages are missing and by relaxing native DLL exclude-list drift detection.

Changes:

  • Treat “expected package missing from actual packages” as a warning instead of a mismatch/error.
  • Change native exclude-list verification to only flag newly observed native DLLs that aren’t already excluded (ignoring “missing” natives).
  • Adjust the auto-update path to always write sorted actual native excludes.

Comment thread eng/verify-dll-frameworks.ps1
Comment thread eng/verify-dll-frameworks.ps1
@nohwnd nohwnd disabled auto-merge May 4, 2026 15:53
@nohwnd nohwnd disabled auto-merge May 4, 2026 15:54
@nohwnd nohwnd merged commit 72bb02e into microsoft:main May 4, 2026
11 checks passed
pull Bot pushed a commit to Stars1233/vstest that referenced this pull request May 4, 2026
)

In VMR/source-build not all packages are built. Skip expected packages
that are absent instead of erroring, and only flag new native DLLs not
already in the exclude list.

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.

3 participants