Files
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-28 17:48:05 +08:00
2026-07-27 21:06:20 +01:00
2026-07-14 13:17:32 +01:00
2026-07-27 21:06:20 +01:00
2026-06-08 10:40:56 +01:00
2026-07-12 15:38:02 +01:00
2026-07-14 13:17:32 +01:00
2026-06-20 13:29:42 -07:00
2026-06-09 01:02:05 +00:00
2026-07-21 12:32:35 +01:00