Add SUPPORTED_VERSIONS and DEPRECATED_VERSIONS to SchemaValidator
What does this MR do and why?
Create a simple deprecation mechanism for security report schema versions. This will check for file presence on disk to make sure that no schema version was removed.
We outlined several other, but more complicated mechanisms for this in #350993 (closed) but decided go with the simplest one to begin with
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.