Closed mlech-reef closed 3 years ago
Ubuntu 16.04 is EOL this April, so it would be good to use at least Ubuntu 18.04.
Any reason why the CI/CD workflows are not using the latest OS versions (for linux, macOS, and windows)?
@chenrui333 please refer to the linked pyinstaller
documentation from the issue description why we use the oldest possible OS version for bundling the binary.
For Linux, we are going to make the binary fully static, so then we can switch to ubuntu-latest
. We did similar thing in our other project already
Ubuntu 16.04 is now deprecated in GitHub Actions. We use it now to create a binary with
pyinstaller
in order to use olderglibc
version so our bundle works even on older OSes (see this for details).We can either:
glibc
staticx
and create a fully-static binary