Skip to content

Keep portable PIA outputs RID-independent - #1623

Open
Andrew Wang (WardenGnaw) wants to merge 1 commit into
mainfrom
dev/waan/fixBuild
Open

Andrew Wang (WardenGnaw) wants to merge 1 commit into
mainfrom
dev/waan/fixBuild

Conversation

@WardenGnaw

Copy link
Copy Markdown
Member

PR #1610 added MakePIAPortable as a transitive project dependency. Runtime-specific OpenDebugAD7 publishes therefore propagated their RID to the portable PIA projects, relocating their outputs beneath RID subdirectories.

Keep these build-only, RID-independent outputs at their established locations so MicroBuild signing accepts PIA\drop and the portable PIA tool remains discoverable.

PR #1610 added MakePIAPortable as a transitive project dependency. Runtime-specific OpenDebugAD7 publishes therefore propagated their RID to the portable PIA projects, relocating their outputs beneath RID subdirectories.

Keep these build-only, RID-independent outputs at their established locations so MicroBuild signing accepts PIA\drop and the portable PIA tool remains discoverable.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

The changes directly address RID propagation without altering the established build or signing paths.

Review effort: Balanced
Findings: None

What changed in this PR

Keeps portable PIA build artifacts in established RID-independent locations during runtime-specific OpenDebugAD7 publishing.

Changes:

  • Disable RID subdirectories for portable PIA outputs.
  • Keep the PIA conversion tool at its expected shared path.
File Description
src/​MakePIAPortable/​MakePIAPortable.csproj Preserves the fixed PIA output layout.
src/​tools/​MakePIAPortableTool/​MakePIAPortableTool.csproj Preserves the tool’s discoverable output path.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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