microsoft / microsoft/microsoft-ui-xaml

[WinUI OSS] Audit build mode parameterization

Open
#11,300 0 comments 0 reactions 1 assignee View on GitHub

@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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.