Skip to content

Consolidate area labels: merge area-Single-File and area-HostModel into area-Host#126734

Open
Copilot wants to merge 3 commits intomainfrom
copilot/remove-rename-area-paths
Open

Consolidate area labels: merge area-Single-File and area-HostModel into area-Host#126734
Copilot wants to merge 3 commits intomainfrom
copilot/remove-rename-area-paths

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 9, 2026

Description

Consolidates overlapping area labels into area-Host:

  • area-Single-File → merged into area-Host; row removed, description and heuristics updated
  • area-HostModel → merged into area-Host; row removed, description updated
  • Removed @vsadov from area-Host contributors

Changes

  • docs/area-owners.md: Removed area-Single-File and area-HostModel rows; updated area-Host description to cover single-file deployment and host model
  • .github/skills/issue-triage/references/area-label-heuristics.md: Merged single-file deployment heuristic into the area-Host line

Copilot AI requested review from Copilot and removed request for Copilot April 9, 2026 23:19
@agocke agocke marked this pull request as ready for review April 9, 2026 23:20
@agocke agocke requested a review from jeffhandley as a code owner April 9, 2026 23:20
Copilot AI review requested due to automatic review settings April 9, 2026 23:20
@dotnet-policy-service
Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @agocke, @jeffschwMSFT, @elinor-fung
See info in area-owners.md if you want to be subscribed.

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

Consolidates area-label documentation and triage heuristics by merging area-Single-File and area-HostModel guidance into area-Host, so Host-related ownership and labeling guidance is centralized.

Changes:

  • Updates area-Host ownership description and removes area-Single-File / area-HostModel rows from the area owners table.
  • Updates issue-triage heuristics to route single-file deployment issues to area-Host.
  • Also changes Crossgen/R2R label guidance to use area-crossgen and removes the area-ReadyToRun-coreclr row.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
docs/area-owners.md Removes area-Single-File/area-HostModel entries and expands area-Host scope; also adjusts Crossgen/ReadyToRun-related entries.
.github/skills/issue-triage/references/area-label-heuristics.md Updates quick-reference heuristics to map single-file (and other terms) to area-Host, and updates Crossgen/R2R heuristic label.

| area-Codegen-LLVM-mono | @steveisok | | |
| area-Codegen-meta-mono | @steveisok | | |
| area-crossgen2-coreclr | @agocke | @dotnet/crossgen-contrib | |
| area-crossgen | @agocke | @dotnet/crossgen-contrib | |
Copy link

Copilot AI Apr 9, 2026

Choose a reason for hiding this comment

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

This change renames the documented label from area-crossgen2-coreclr to area-crossgen, but the PR description/title are about consolidating Host labels. Please confirm this rename is intentional and that area-crossgen is the actual label used for triage; otherwise, revert to the existing label name to avoid breaking label guidance.

Copilot uses AI. Check for mistakes.
| area-GC-mono | @agocke | @BrzVlad | @agocke to consult |
| area-Host | @agocke | @jeffschwMSFT @elinor-fung | Issues with dotnet.exe including bootstrapping, framework detection, hostfxr.dll and hostpolicy.dll |
| area-HostModel | @agocke | @elinor-fung | |
| area-Host | @agocke | @jeffschwMSFT @elinor-fung | Issues with dotnet.exe including bootstrapping, framework detection, hostfxr.dll, hostpolicy.dll, host model, and single-file deployment |
Copy link

Copilot AI Apr 9, 2026

Choose a reason for hiding this comment

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

area-Single-File and area-HostModel are removed from this table, but @dotnet-policy-service configuration still references both labels (in .github/policies/resourceManagement.yml). If these labels are being consolidated into area-Host, the policy mapping/notifications should be updated accordingly; otherwise issues/PRs labeled with the old areas will still route separately and this table will be out of sync with automation.

Copilot uses AI. Check for mistakes.
Comment on lines 61 to 62
| area-R2RDump-coreclr | @agocke | | |
| area-ReadyToRun-coreclr | @agocke | | |
| area-Serialization | @StephenMolloy | @StephenMolloy @dotnet/Tellurium | Packages:<ul><li>System.Runtime.Serialization.Xml</li><li>System.Runtime.Serialization.Json</li><li>System.Private.DataContractSerialization</li><li>System.Xml.XmlSerializer</li></ul> Excluded:<ul><li>System.Runtime.Serialization.Formatters</li></ul> |
Copy link

Copilot AI Apr 9, 2026

Choose a reason for hiding this comment

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

The area-ReadyToRun-coreclr row was removed (now there is no explicit owner entry for that label in this document). Please confirm the label has been retired/renamed (e.g., covered by area-crossgen) or add back an explicit row so owners can still be identified for ReadyToRun/R2R issues.

Copilot uses AI. Check for mistakes.
| JIT, code generation, inlining, tiered compilation | `area-CodeGen-coreclr` |
| NativeAOT, ahead-of-time compilation | `area-NativeAOT-coreclr` |
| Crossgen2, R2R, ReadyToRun | `area-crossgen2-coreclr` |
| Crossgen2, R2R, ReadyToRun | `area-crossgen` |
Copy link

Copilot AI Apr 9, 2026

Choose a reason for hiding this comment

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

This updates the heuristic from area-crossgen2-coreclr to area-crossgen, which is unrelated to the Host label consolidation described in the PR metadata. Please confirm the label rename is intentional and that area-crossgen is the correct label used in the repo; otherwise this guidance will point triage to a non-existent label.

Copilot uses AI. Check for mistakes.
| Interop, COM, P/Invoke, marshalling (runtime) | `area-Interop-coreclr` |
| Host, `dotnet` executable, hostfxr, hostpolicy | `area-Host` |
| Single-file deployment | `area-Single-File` |
| Host, `dotnet` executable, hostfxr, hostpolicy, single-file deployment | `area-Host` |
Copy link

Copilot AI Apr 9, 2026

Choose a reason for hiding this comment

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

Since area-HostModel is being merged into area-Host, consider updating this heuristic text to also mention “host model” explicitly (not just dotnet/hostfxr/hostpolicy/single-file) so triage guidance still covers the merged label scope described in the PR.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants