* Fix validate() function to handle errors in embedded anon structs * Implement webhook branch filter See #2025, #3998.