Douglas Eichelberger
827144edb1
Reconcile brew deadcode with main's test-API changes after rebase
...
Main's "Make tests use public APIs and enable their cops" commit added public
`attr_*` accessors (and a `Homebrew/NoSendInTests` cop) so specs avoid
`instance_variable_get`/`send`. Those accessors have no production caller, so
`brew deadcode` flags them: mark each `# deadcode:keep` noting it exists for
test ergonomics. Do the same for the restored `Trust.trusted_formula_file?`/
`trusted_cask_file?` wrappers (kept so `trust_spec` need not `send`).
Also re-add the sandbox refactor `# deadcode:keep` markers (lost when taking
main's reordered sandbox.rb), annotate the new `install_gzipped_executable`
install-steps DSL method `@api internal`, and disable `NoSendInTests` in
`deadcode_spec` (which unit-tests the command's private methods).
Claude-Session: https://claude.ai/code/session_011BgWRBydtdkvt8ocqH4nj9
2026-07-29 22:00:45 -07:00
..
2026-07-27 08:11:46 +01:00
2026-07-28 16:42:28 -07:00
2026-07-29 22:00:45 -07:00
2026-07-29 22:00:27 -07:00
2026-07-28 17:48:05 +08:00
2026-07-29 22:00:45 -07:00
2026-07-22 00:42:56 +00:00
2026-07-27 08:11:46 +01:00
2026-07-21 09:53:32 -04:00
2026-06-12 02:07:01 +01:00
2026-06-07 00:37:41 +01:00
2026-07-29 22:00:27 -07:00
2026-07-27 21:06:20 +01:00
2026-06-07 00:37:41 +01:00
2026-07-29 16:52:02 +00:00
2026-06-19 12:13:41 -07:00
2026-07-29 17:18:43 +00:00
2026-07-27 21:06:20 +01:00
2026-05-30 19:26:35 +01:00
2026-07-14 18:03:03 +01:00
2026-07-29 22:00:28 -07:00
2026-07-27 08:11:46 +01:00
2026-07-27 08:11:46 +01:00
2026-07-29 17:04:35 +00:00
2026-07-14 13:17:32 +01:00
2026-07-28 15:00:55 +01:00
2026-06-09 10:33:38 +01:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-05-15 16:33:51 +01:00
2026-07-27 21:06:20 +01:00
2026-06-07 00:37:41 +01:00
2026-07-28 12:03:52 +01:00
2026-06-07 00:37:41 +01:00
2026-07-21 11:57:59 +01:00
2026-06-07 10:04:56 +00:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-07-27 08:11:46 +01:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-07-27 08:11:46 +01:00
2026-07-17 15:36:14 +01:00
2026-06-08 10:40:56 +01:00
2026-06-09 11:05:46 +01:00
2026-06-07 00:37:41 +01:00
2026-07-26 23:11:57 +01:00
2026-06-07 00:37:41 +01:00
2026-07-25 19:14:42 +01:00
2026-07-12 15:38:02 +01:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-06-12 13:18:51 +01:00
2026-06-05 00:34:48 +01:00
2026-06-09 10:33:38 +01:00
2026-06-07 00:37:41 +01:00
2026-07-28 16:42:28 -07:00
2026-07-27 08:11:46 +01:00
2026-07-14 13:17:32 +01:00
2026-06-07 00:37:41 +01:00
2026-06-09 19:11:05 -07:00
2026-07-21 12:32:35 +01:00
2026-07-24 13:10:46 +02:00
2026-07-27 07:37:02 +00:00
2026-07-24 19:40:08 +01:00
2026-07-02 09:52:24 -04:00
2026-06-07 02:38:54 +01:00
2026-06-20 13:29:42 -07:00
2026-06-07 00:37:41 +01:00
2026-07-28 15:06:45 +01:00
2026-06-07 00:37:41 +01:00
2026-07-10 17:03:30 +01:00
2026-07-27 07:37:02 +00:00
2026-06-07 00:37:41 +01:00
2026-06-09 11:05:46 +01:00
2026-07-27 07:37:02 +00:00
2026-07-26 23:11:57 +01:00
2026-07-25 19:14:42 +01:00
2026-06-07 00:37:41 +01:00
2026-07-20 17:13:17 +09:00
2026-07-27 08:11:46 +01:00
2026-07-29 18:40:42 +09:00
2026-06-07 00:37:41 +01:00
2026-07-27 21:06:20 +01:00
2026-06-14 09:48:27 -04:00
2026-06-07 00:37:41 +01:00
2026-07-11 01:01:11 +09:00
2026-07-27 08:11:46 +01:00
2026-07-29 17:04:35 +00:00
2026-06-09 10:33:38 +01:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-06-09 01:02:05 +00:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-07-27 08:11:46 +01:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-07-29 22:00:27 -07:00
2026-06-07 00:37:41 +01:00
2026-07-27 08:11:46 +01:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-06-09 01:02:05 +00:00
2026-06-29 12:03:13 -07:00
2026-07-26 23:11:57 +01:00
2026-06-07 00:37:41 +01:00
2026-07-27 08:11:46 +01:00
2026-07-14 13:17:32 +01:00
2026-07-15 11:59:32 -04:00
2026-07-27 08:11:46 +01:00
2026-06-16 09:30:35 +01:00
2026-06-07 00:37:41 +01:00
2026-07-15 09:11:26 +12:00
2026-06-27 17:49:59 -07:00
2026-07-28 13:39:03 +01:00
2026-07-27 08:11:46 +01:00
2026-07-27 08:11:46 +01:00
2026-06-20 13:48:42 +01:00
2026-07-06 15:01:55 +01:00
2026-07-21 12:32:35 +01:00
2026-07-26 23:11:57 +01:00
2026-07-10 08:09:24 -07:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-07-25 21:34:12 -07:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-06-25 16:16:42 -07:00
2026-07-29 22:00:45 -07:00
2026-06-07 00:37:41 +01:00
2026-07-29 09:57:32 -07:00
2026-07-05 16:40:09 -04:00
2026-07-29 22:00:28 -07:00
2026-07-29 22:00:45 -07:00
2026-06-09 11:05:46 +01:00
2026-06-07 00:37:41 +01:00
2026-06-07 00:37:41 +01:00
2026-07-27 08:11:46 +01:00
2026-07-09 18:09:49 -07:00
2026-07-28 15:06:45 +01:00
2026-07-27 21:06:20 +01:00