microsoft / microsoft/microsoft-ui-xaml
[WinUI OSS] Audit build mode parameterization
Open
@harshit7962 is already working on this.
Since Jul 24, 2026.
area-Infrastructure
WinUI OSS
- Dominant language
- C++
- Stars
- 8.4k
- Forks
- 942
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 105
Description
Summary
Audit build mode parameterization so workflows explicitly choose the intended public, scheduled, or release-oriented behavior.
Context
The ADO title references IsInternalBuild, but public issue text should focus on explicit build mode selection. Engineers should look for places where build behavior is inferred from source layout, file presence, or environment instead of being intentionally configured.
Work to do
- Identify build mode switches and implicit behavior in public build files.
- Determine where explicit parameters are needed.
- Confirm public PR builds select public-safe behavior.
- Confirm scheduled/release-oriented builds have clear configuration paths.
- Coordinate with package restore, MUXFinalRelease, and WindowsAppSDK integration tasks.
Definition of done
- Build mode selection points are known.
- Public versus scheduled behavior is explicit or tracked.
- Follow-up implementation tasks are created for risky implicit behavior.
- Public issue text does not expose private mode names beyond safe, high-level concepts.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.