Homebrew / homebrew-cask

🍻 A CLI workflow for the administration of macOS applications distributed as binaries
https://brew.sh
BSD 2-Clause "Simplified" License
20.73k stars 10.61k forks source link

Casks with `:extract_plist` livecheck strategy #171006

Open krehel opened 3 months ago

krehel commented 3 months ago

Livechecks with :extract_plist strategy should only be used as a last resort to get version information. This sometimes means downloading very large applications in order to extract version information, which is not ideal. Applications over time may have evolved to having better information available, so it would be great to check if :extract_plist is necessary.

Ideally, :extract_plist should probably only be used when:

  1. Version information is truly not available via any other means
  2. Application has another means to get information, but may be complicated to utilize AND the application is small in terms of download size.

For the below mentioned Casks...

  1. Verify if :extract_plist strategy is still needed, or if an alternative strategy can be used. Any alternative means would be acceptable as long as it is a reliable method.
  2. If the Cask cannot use any other method, please mention in a comment including why the Cask should remain as :extract_plist so it may be checked off the list with no changes needed.
  3. Update the Cask with the other livecheck method, and open a PR for review, and mention the PR in a comment in this issue for tracking.
  4. If other changes need to be made to the Cask, such as a version update, adding ARM support, adding auto_updates etc, please make those changes as part of the PR.
  5. If the Cask is no longer offered, is moved to the Mac App Store, or is otherwise no longer developed, please open a PR to mark as deprecated for Homebrew Maintainers to consider.
  6. If you need help, please feel free to mention me here or in a PR.
adithyasunil26 commented 2 months ago
khipp commented 2 weeks ago

recordit has been disabled in https://github.com/Homebrew/homebrew-cask/pull/171014.

khipp commented 2 weeks ago