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
Deploy for Linux, Windows and Mac via CI #51
Comments
For Windows-CI via MSYS2/MinGW: https://www.msys2.org/docs/ci/ |
Started work on automatic linux deployment in #64 |
Automatic deployment for Linux (Ubuntu) and Windows works alright, MacOS should be possible in a similar manner on github, see https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#about-github-hosted-runners, or https://github.blog/changelog/2021-08-16-github-actions-macos-11-big-sur-is-generally-available-on-github-hosted-runners/ |
Is looking good. I need to grab one of our Macs to test Mac deployment with pyinstaller. |
MacOS x84_64 automatic build working, witch to "fat" binary ASAP, see https://pyinstaller.readthedocs.io/en/latest/feature-notes.html#macos-multi-arch-support, pyinstaller/pyinstaller#5315 (comment) |
Don't worry about the universal binary. I predict that this will become a pain in the neck as the whole GTK library chan needs to be universal as well. We should provide two separate binaries for Intel and ARM Macs. (Should check if Github has Apple Silicon available.) |
Ok, then I will close this issue, we deploy on MacOS >= 10.15, Linux (Ubuntu >= 20.04), and Windows 10. |
It would be good to create binary releases automatically in CI. We should explore pyinstaller to do this. This worked at least to create Windows release for earlier versions.
The text was updated successfully, but these errors were encountered: