Rescue all semver related exceptions
What does this MR do and why?
Rescue all semver related exceptions.
As mentioned in this comment, the existing code only rescue two exceptions allowing other exceptions to propagate which isn't desirable. The existing set of exceptions can be found in this file.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Zamir Martins