This document outlines the process for creating a new release of the OSV schema.
The release process is as follows:
-
Bump the version:
- Do a patch version bump for new ecosystems.
- Do a minor version bump for non-breaking schema field changes.
-
Update the changelog:
- Add any schema changes to the
CHANGELOG.mdfile.
- Add any schema changes to the
-
Tag the release:
- Create and push a new git tag for the release.
-
Publish GitHub release:
- Create a new release on GitHub with the new version number.
-
Update GitHub Pages:
- Update the
livebranch to the new release.
- Update the