-
-
Notifications
You must be signed in to change notification settings - Fork 1
Gh/neyunse/test #18
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
Gh/neyunse/test #18
Conversation
…-multiplatform.yml and build.py
There was a problem hiding this 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 adds multiplatform support to the Visual Novel Engine build system, enabling builds for Windows, Linux, and macOS through GitHub Actions CI/CD.
- Adds GitHub Actions workflow for multiplatform builds and automated releases
- Updates build scripts to handle platform-specific executables and archives
- Removes the
setup.pyfile, indicating a shift away from traditional Python packaging - Increments version from v1.0.0-alpha.12 to v1.0.0-alpha.13
Reviewed Changes
Copilot reviewed 8 out of 10 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| vne/_version.py | Bumps version to alpha.13 |
| setup.py | Completely removes traditional Python packaging setup |
| main.py | Adds platform detection for bootstrapper executable paths |
| engine.spec | Disables UPX compression and removes extra blank line |
| build.py | Adds platform-specific build outputs and zip naming |
| bootstrapper.spec | Disables UPX compression and adds env.py hook |
| .github/workflows/docs.yml | Adds release trigger for documentation workflow |
| .github/workflows/build-multiplatform.yml | New multiplatform CI/CD workflow with artifact handling |
| exe_source = None | ||
|
|
||
| if platform.system() == "Windows": | ||
| exe_source = os.path.join(os.path.dirname(sys.executable), "lib", "win", "bootstrapper.exe") |
Copilot
AI
Aug 4, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Windows-specific exe_source assignment is now unreachable code because it appears after the platform check but outside any conditional block. This line should be moved inside the Windows condition block.
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
No description provided.