I absolutely agree and this was never my suggestion. I merely suggested that developper that already work on VTK and VTK dependant software (like VTK and ParaView for me) test the VTK dependant software (only ParaView for me) locally before merge as they already have the expertise to do so.
Great !
Regression should not happen in master if testing is done right, but in any case, this is about API changes. My Second suggestion would improve the release update process by providing a compiled document of all the necessary changes in dependent software. We more or less have a similar mechanism in ParaView where we document important changes in .md files. Should’nt we have something like that in VTK in order to help VTK software dev to update their VTK internally ?