cask/audit: skip livecheck requirement for :latest #24297

Merged
bevanjkay opened 12:34pm on October 19, 2026 wanted to merge 25 Ξ” into homebrew/brew main from
fix_livecheck
Diff Delta:
25
About 38 Diff Delta/hour
Classified as:  General

bevanjkay's Description of Work



  • audit_latest_with_livecheck forbids a livecheck block in casks using version :latest, so audit_livecheck_required could never be satisfied by them, e.g. font-baekmuk in Homebrew/homebrew-cask#295296.



  • [x] Have you followed our Contributing guidelines?

  • [x] Have you checked for other open Pull Requests for the same change?

  • [x] Have you explained what your changes do? Performance claims (e.g. "this is faster") must include brew benchmark results.

  • [x] Have you explained why you'd like these changes included, not just what they do?

  • [x] For bug fixes, have you given step-by-step brew commands to reproduce the bug?

  • [x] Have you written new tests (excluding integration tests)? Here's an example.

  • [x] Have you successfully run brew lgtm (style, typechecking and tests) locally?



  • [x] I did not use AI/LLM to create this PR, or I disclosed the tool/model below and reviewed its output; I did not attribute commits to AI and will answer maintainer questions and review comments myself without AI/LLM.

Claude with Opus 5.5 at High effort, with local review and testing.


Summary by CodeRabbit



  • Bug Fixes


    • Casks configured to track the latest version are no longer flagged by the required-livecheck audit. Other existing checks for new casks, official taps and shared audit issues remain unchanged, so the adjustment applies specifically to casks using the latest-version setting. This prevents an unnecessary audit issue for those casks.



2 total changed files
Loading changes...
That’s the last hunk
All files reviewed β€” nice work, champ! πŸ’ͺ