Skip to content
This repository was archived by the owner on Apr 10, 2026. It is now read-only.

Organize build outputs by platform-specific directories#43

Merged
Jack251970 merged 1 commit intomasterfrom
dev
Nov 14, 2025
Merged

Organize build outputs by platform-specific directories#43
Jack251970 merged 1 commit intomasterfrom
dev

Conversation

@Jack251970
Copy link
Copy Markdown
Owner

Updated release.yml to use platform-specific subdirectories (Output/Release/win-x64, Output/Release/linux-x64, Output/Release/osx-x64) for Velopack builds.

Modified linux-x64.pubxml, osx-x64.pubxml, and win-x64.pubxml to set <PublishDir> to corresponding platform-specific directories.

These changes improve artifact organization and make it easier to manage builds for different operating systems.

Updated `release.yml` to use platform-specific subdirectories
(`Output/Release/win-x64`, `Output/Release/linux-x64`,
`Output/Release/osx-x64`) for Velopack builds.

Modified `linux-x64.pubxml`, `osx-x64.pubxml`, and `win-x64.pubxml`
to set `<PublishDir>` to corresponding platform-specific directories.

These changes improve artifact organization and make it easier
to manage builds for different operating systems.
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

This PR reorganizes build outputs by introducing platform-specific subdirectories within the Release folder. Previously, all platforms published to the same Output/Release directory, which would cause files to overwrite each other when building for multiple platforms. Now each platform has its own subdirectory (win-x64, linux-x64, osx-x64).

  • Updated publish profiles to output to platform-specific directories
  • Modified Velopack pack commands to reference the new platform-specific directories
  • Ensures builds for different platforms can coexist without conflicts

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
win-x64.pubxml Changed PublishDir from Output/Release to Output/Release/win-x64
osx-x64.pubxml Changed PublishDir from Output/Release to Output/Release/osx-x64
linux-x64.pubxml Changed PublishDir from Output/Release to Output/Release/linux-x64
release.yml Updated packDir parameter for all three platforms to match new platform-specific directories

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Jack251970 Jack251970 merged commit 0837db4 into master Nov 14, 2025
9 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants