Sam Ford 1ac70579eb
Cask: skip livecheck https audit for POST requests
We recently added `POST` request support to livecheck but related cask
checks are failing the `livecheck_https_availability` audit because it
calls `validate_url_for_https_availability` which calls
`Utils::Curl.curl_check_http_content` and that checks the URL using a
`GET` request. Adding `POST` request support to all of those methods
will take some work, so this adds a guard to skip the audit if the
`livecheck` block uses `post_form` or `post_json`. This isn't ideal
but it will allow us to add these `livecheck` blocks in the interim
time.

Co-authored-by: Douglas Eichelberger <d@eic.email>
2025-03-06 12:14:42 -05:00
..
2025-02-06 21:04:08 -08:00
2024-12-31 00:15:10 +00:00
2025-03-02 21:36:03 -08:00
2025-03-05 20:12:18 +01:00
2025-02-24 10:23:42 -08:00
2025-03-06 10:13:56 -05:00
2025-01-19 12:32:55 +01:00
2025-03-06 00:26:37 +00:00
2025-03-05 19:54:23 +00:00
2025-01-16 15:12:03 -08:00
2025-02-06 21:04:08 -08:00
2025-02-04 16:27:39 +00:00
2025-01-27 08:42:49 +00:00
2025-02-17 18:56:31 -08:00
2025-03-02 21:36:03 -08:00
2025-02-17 18:56:31 -08:00
2024-09-26 14:32:55 -04:00
2025-03-02 21:36:03 -08:00
2025-02-16 13:26:10 -08:00
2024-11-26 14:09:13 -08:00
2025-02-21 14:53:34 +01:00
2024-09-26 14:48:32 -04:00
2025-02-06 21:04:08 -08:00
2025-02-17 18:56:31 -08:00
2025-02-04 16:27:39 +00:00
2025-01-23 14:42:03 +00:00
2024-10-05 12:18:29 -07:00
2024-12-11 11:04:55 -08:00
2025-01-07 17:40:18 +00:00
2025-02-04 21:18:02 +01:00
2024-09-26 16:19:11 -04:00
2024-12-05 14:01:37 +00:00
2025-02-04 16:27:39 +00:00
2025-03-02 21:36:03 -08:00
2024-09-04 22:54:21 +02:00
2025-01-07 17:40:18 +00:00
2024-12-07 10:35:33 -08:00
2025-03-02 21:36:03 -08:00
2025-03-02 21:36:03 -08:00
2025-02-06 21:04:08 -08:00
2024-09-25 16:49:46 +08:00
2025-02-24 11:57:20 -08:00
2025-02-17 19:11:48 -08:00
2024-09-27 12:31:59 -04:00

Homebrew Ruby API

This is the API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!