-
Notifications
You must be signed in to change notification settings - Fork 150
Open
Description
Currently we have 3 builds for macOS
- Electron 26 for macOS 10.13, 10.14 (x86 only)
- Electron 32 for macOS 10.15 (x86 only)
- Electron 37 for the rest (universal binary)
Electron 38 drops support for macOS 11 so if we keep this pattern up we'll have
- Electron 26 for macOS 10.13, 10.14 (x86 only)
- Electron 32 for macOS 10.15 (x86 only)
- Electron 37 for macOS 11 (universal binary)
- Electron 38 for the rest (universal binary)
Adding a new build every year seems unsustainable. Something needs to change:
- We could abandon support for old macOS versions. Unfortunately if https://desktop.turbowarp.org/stats.html is accurate then these old versions get a lot of downloads still. These numbers seem very wrong, though.
- We could cut off several macOS versions at once pre-emptively for example by making all of macOS 11 - 15 use Electron 37, but then a year from now there'll be people on not even that old versions of macOS using a year old Electron which is not secure.
Also note that anything other than the latest desktop app version on the latest macOS version does not get tested by me so those binaries are essentially untested.