Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
### TL;DR Updated CI workflow to fix the backend build process for different platforms (Linux, macOS, Windows) and ensure executables are correctly placed in the frontend directory. ### What changed? - Removed direct calls to reusable workflows for building backend executables. - Implemented a GitHub Action to dispatch workflows for building executables based on version changes. - Added steps to ensure executables are copied to `frontend/src-tauri/bin/` directory. - Modified the `pyinstaller` commands to remove unnecessary flags and added a step to create necessary directories. ### How to test? - Check if the CI workflow builds backend executables for all specified platforms (Linux, macOS, Windows) and places them in the correct directory. - Verify the version check is working correctly and triggers builds only when version is updated. ### Why make this change? This change ensures that backend executables are built and placed correctly in the frontend directory for easier access and reduces redundancy by utilizing GitHub Actions to dispatch workflows. It aims to streamline the CI process and increase maintainability. ---
- Loading branch information