Switch macOS updater to Sparkle 2
Summary
We currently use Sparkle v1 to check for and install updates on macOS. The Sparkle project recently released version 2, which has an incompatible API.
At a high level we need to:
-
Add version checking to cmake/modules/FindSparkle.cmake
. Done in !5856 (merged). -
Update ui/macosx/sparkle_bridge.[hm]
andcmake/modules/FindSparkle.cmake
to support the version 2 API. -
Test packaging, signing, and notarization. -
(Optional) Backport to release-3.6 and release-3.4. -
(Optional) Install Sparkle v2 on the macOS builders. -
(Optional) Remove Sparkle v1 support.
Edited by Gerald Combs