Closed jag3773 closed 3 years ago
After some investigation, the issue is that ajv 7.0.0 (we're now on 8.3.0) introduced strict mode.
There seems to be (at least) two things failing:
$$target
date-time
Both of which I've been investigating (although I can get validation to pass by turning off strict mode, this is suboptimal).
Turns out $$target
is a Sphinx extension.
May have to do with our sphinx json-schema documentation plugin, right?
Yes. I'm working on making $$target
allowable without relaxing any other strict checks.
I had to make substantial changes to the schemas to get them to pass in strict mode.
I suspect there were a lot of changes to the schema language itself and things were silently failing before.
In the example repos, please fix the ajv validation.