Open krehel opened 3 months ago
Should we have an audit for this? It seems easy to check this programmatically
It seems like a reasonable idea. It depends if there are any scenarios where the auto update mechanism doesnt work despite there being a feed available.
We can always make an allowlist
That's probably the way to go re: allowlist
I have seen -some- Casks (don't recall which) that use Electron but not the auto-update feature. I don't believe I've seen any that use Sparkle and don't auto-update.
Applications that use Sparkle or Electron typically have their updates managed automatically through a feed and can update outside of Homebrew. At some point, the Casks below were added to Homebrew but are not marked as having automatic updates.
Accordingly, below is the list of Casks that are using either
:sparkle
or:electron_builder
as a livecheck strategy, but do not haveauto_updates true
.The ask for each app would be as follows -
:sparkle
or:electron_builder
, or another means if those are not returning the proper information.auto_update true
, and if so then please add it and open a PR. If a screenshot can be captured showing the automatic update feature and added to the PR, that would be a great addition.auto_update true
and requires no additional changes, then please check it off this list or mention in comment.deprecated
for Homebrew Maintainers to consider.