-
Notifications
You must be signed in to change notification settings - Fork 1
Add CI/CD GitHub Actions for automated x64 releases #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev_master
Are you sure you want to change the base?
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.