You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use project version of ajv-cli in validation tasks
The "ajv-cli" command line tool is used for validating data files against their JSON schema. The tool is used to
validate the project's Dependabot and ESLint configuration files.
In general, it is preferable (and for some schemas even mandatory) to use the modern versions of ajv-cli. However,
support for the "Draft-04" schema specification was dropped in ajv-cli version 4.0.0. So when working with JSON schemas
that specify that draft, it is necessary to use ajv-cli 3.3.0, the last compatible version.
Previously, the Dependabot and ESLint schema specified the "Draft-04" specification. For this reason, the
`dependabot:validate` and `eslint:validate` tasks were configured to use ajv-cli@3.3.0.
The schemas have now been updated to use "Draft-07". So the code for using ajv-cli@3.3.0 is removed from these tasks,
and they will now use the standard project level version of ajv-cli.
0 commit comments