The tool/action config logic had previously been exported as a single module. Since I wanted to separate that out, it required updating all the call sites, so I took the opportunity to remove the tool/action config function wrappers and just expose the actual "providers" that back them, using new provider initializers to massage/validate the arguments before they are set as fields. I also removed the swift_action_names struct and just made those names top-level constants.
PiperOrigin-RevId: 451429760
(cherry picked from commit 699ffd5b1997a28aa4e5f18e4dc4b04bab786d34)
The tool/action config logic had previously been exported as a single module. Since I wanted to separate that out, it required updating all the call sites, so I took the opportunity to remove the tool/action config function wrappers and just expose the actual "providers" that back them, using new provider initializers to massage/validate the arguments before they are set as fields. I also removed the
swift_action_names
struct and just made those names top-level constants.PiperOrigin-RevId: 451429760 (cherry picked from commit 699ffd5b1997a28aa4e5f18e4dc4b04bab786d34)