Skip to content

Restore WinUIGallery build validation - #11350

Open
gpaskaleva-msft wants to merge 1 commit into
winui3/mainfrom
user/gpaskaleva/restore-gallery-validation
Open

Restore WinUIGallery build validation#11350
gpaskaleva-msft wants to merge 1 commit into
winui3/mainfrom
user/gpaskaleva/restore-gallery-validation

Conversation

@gpaskaleva-msft

Copy link
Copy Markdown

Summary

Enables recursive submodule checkout in the GitHub PR validation pipeline so the  Samples/WinUIGallery  submodule source is available, restoring WinUIGallery sample-build validation on GitHub pull requests.

Context

WinUIGallery is a git submodule ( Samples/WinUIGallery  → the public WinUI-Gallery repo). GitHub PR validation previously checked out the superproject only ( git.submodules: false ), so the Gallery source was never present and its build could not run. This is one of the sample-build validation surfaces deferred when GitHub PR validation was first set up.

Change

 build/WinUI-GitHub-PR.yml :

 git:
  •  submodules: false
    
  • submodules: recursive
    

The WinUI-Gallery submodule is public, so this requires no private prerequisites. With the source present, the shared build templates build  WinUIGallery.slnx  on the GitHub PR build stage; the Gallery restores from its own public NuGet feed plus the self-built WinUI component package produced earlier in the build.

Notes

• Scope is WinUIGallery only; other sample apps remain deferred.
• The build/compile signal is independent of Gallery test data; test-data-dependent UI test execution is tracked separately.

@gpaskaleva-msft
gpaskaleva-msft requested a review from a team as a code owner July 29, 2026 09:29
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@microsoft-github-policy-service microsoft-github-policy-service Bot added the needs-triage Issue needs to be triaged by the area owners label Jul 29, 2026
@gpaskaleva-msft gpaskaleva-msft linked an issue Jul 29, 2026 that may be closed by this pull request
@gpaskaleva-msft

Copy link
Copy Markdown
Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
1 pipeline(s) were filtered out due to trigger conditions.

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

Labels

needs-triage Issue needs to be triaged by the area owners

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[WinUI OSS] Restore gallery sample build validation

1 participant