Carlo Cabrera 1fbe4366a0
Support setting GIT_COMMITTER_NAME and GIT_COMMITTER_EMAIL
Our autobump workflow sets the author and committer to the user who
triggered the workflow, defaulting to @BrewTestBot for scheduled runs.

This can be confusing for maintainers when GitHub shows up as
"Unverified" because the commit is signed with @BrewTestBot's key.[^1]

Let's fix that by configuring our autobump workflow to always commit as
@BrewTestBot, so that the committer matches the GPG signature. To do
that, we need to add support for setting `GIT_COMMITTER_NAME` and
`GIT_COMMITTER_EMAIL`.

[^1]: See, for example, Homebrew/homebrew-core#197234.
2024-11-11 18:45:38 +08:00
..
2024-09-04 22:54:25 +02:00
2024-11-07 11:26:19 -08:00
2024-08-20 00:13:23 +00:00
2024-11-09 19:33:09 +00:00
2024-11-05 16:04:31 -08:00
2024-08-12 17:36:14 +01:00
2024-08-14 22:56:26 -04:00
2024-09-05 03:37:25 +01:00
2024-10-15 10:39:10 +02:00
2024-10-02 10:03:12 -07:00
2024-10-02 10:03:12 -07:00
2024-08-18 19:03:26 -04:00
2024-11-05 16:44:12 +00:00
2024-09-26 14:32:55 -04:00
2024-09-07 14:45:30 +02:00
2024-09-26 14:48:32 -04:00
2024-11-09 19:33:09 +00:00
2024-08-18 21:20:23 -06:00
2024-10-07 19:45:48 -07:00
2024-10-05 12:18:29 -07:00
2024-10-31 15:35:58 +08:00
2024-09-26 16:19:11 -04:00
2024-09-25 08:56:33 +01:00
2024-09-04 22:54:21 +02:00
2024-09-17 12:43:28 +09:00
2024-10-05 12:18:29 -07:00
2024-11-06 09:11:33 +00:00
2024-09-25 16:49:46 +08:00
2024-10-26 17:32:41 +08:00
2024-08-10 16:43:37 +01:00
2024-08-20 15:33:08 +01:00
2024-08-19 09:56:50 -07: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!