Add CI/CD GitHub Actions for automated x64 releases#2
Add CI/CD GitHub Actions for automated x64 releases#2Copilot wants to merge 12 commits intodev_masterfrom
Conversation
Co-authored-by: hoshiizumiya <63837495+hoshiizumiya@users.noreply.github.com>
Co-authored-by: hoshiizumiya <63837495+hoshiizumiya@users.noreply.github.com>
Co-authored-by: hoshiizumiya <63837495+hoshiizumiya@users.noreply.github.com>
|
@copilot Run msbuild OpenNet.sln /p:Configuration=Release /p:Platform=x64 /p:AppxBundlePlatforms="x64" /p:AppxPackageSigningEnabled=false /p:UapAppxPackageBuildMode=SideloadOnly /m Build FAILED. Time Elapsed 00:00:06.97 |
Co-authored-by: hoshiizumiya <63837495+hoshiizumiya@users.noreply.github.com>
Fixed in 45e6ed6. Changes:
Regarding ARM64 and x64 in the same action: The matrix strategy runs them in parallel on separate runners, so it's efficient. No need to separate them unless you have specific requirements. |
…inking Co-authored-by: hoshiizumiya <63837495+hoshiizumiya@users.noreply.github.com>
Fixed in 8a87218. Changes:
Regarding vcpkg caching: The Note: The libtorrent linker errors may still occur if the vcxproj doesn't have proper library paths. The project should have |
|
@copilot 是只需要x64平台,仍然需要让x64平台构建arm64构建的产物最后发布(包括vcpkg安装arm64),即让x64生成两个构建。最后的构建发布后应该是两个侧载的msix包,使用7z压缩后到release里发布。完善当前action |
…or release Co-authored-by: hoshiizumiya <63837495+hoshiizumiya@users.noreply.github.com>
Fixed in 3263c2f. Changes:
|
|
@copilot /p:AdditionalPreprocessorDefinitions="DISABLE_XAML_GENERATED_MAIN" /m 正确吗,我在项目中的预处理器定义在哪,我没看见 |
The
The preprocessor definitions are in Your Release config currently has: It should also include |
.github/workflowsdirectory structurevcpkg integrate installChanges in this commit:
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.