JSON-Schema-Test-Suite icon indicating copy to clipboard operation
JSON-Schema-Test-Suite copied to clipboard

Add a post- spec release checklist

Open Julian opened this issue 3 years ago • 0 comments
trafficstars

There are a few tasks that need doing just after a new version of the specification has been released, or just before:

  • [ ] Copy the tests/draft-next and output-tests/draft-next directories to new directories that reflect the new version (copy, not move, as we immediately will start using draft-next for the next draft)
  • [ ] Change the URIs of tests using $schema in the copied directories to the "official" new URI
  • [ ] Update the latest directory symlink to point to the copied directory
  • [ ] Update the READMEs for the above
    • [ ] README in root directory
    • [ ] README in output-tests directory
  • [ ] Update the cross-draft tests
  • [ ] Consider updating the test suite schemas (test-schema.json and output-test-schema.json)

We can/should consider automating some of the above (perhaps in the bin/jsonschema_suite tool).

Julian avatar Jul 05 '22 12:07 Julian