Closed jxbt closed 10 months ago
The project underwent significant enhancements to streamline the build process for a Windows executable. It involved setting up a dedicated workflow for MSBuild, managing Python dependencies, and configuring a .NET Windows application. The changes made ensure a smoother installation and execution process for the AzerothAuctionAssassin application, with a focus on automation, version control, and user experience improvements.
File(s) | Change Summary |
---|---|
.github/workflows/windows-exe-build.yml |
Renamed workflow, set up MSBuild, managed Python dependencies, built EXE with new tag and release. |
.gitignore |
Added exclusions for AzerothAuctionAssassin-windows directories. |
AzerothAuctionAssassin-windows/.../AzerothAuctionAssassin.sln |
Introduced Visual Studio Solution file with configurations. |
AzerothAuctionAssassin-windows/.../AzerothAuctionAssassin.csproj |
Configured .NET project with output type, framework, and resource settings. |
AzerothAuctionAssassin-windows/.../Program.cs |
Managed app installation, versioning, Python setup, and script execution. |
AzerothAuctionAssassin-windows/.../FolderProfile.pubxml |
Configured project publishing with single file trimming. |
AzerothAuctionAssassin-windows/.../Resources.Designer.cs ,.../Resources.resx |
Introduced resources for localized strings and data retrieval. |
AzerothAuctionAssassin.py |
Added conditional block for command line argument handling. |
🐇✨
In the realm of code and might,
A project grew in depth and height.
With each commit, a step to grace,
A rabbit hops through cyberspace.
🚀🌌
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Those changes where made to create a secure stable release of the app that works on windows by creating a custom wrapper written in c# .NET, doing some changes to existing files such
AzerothAuctionAssassin.py
and updating theBuild Windows Executable
workflow.Summary by CodeRabbit
.gitignore
to exclude specific directories for the Windows version.