Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.53 KB

File metadata and controls

23 lines (18 loc) · 1.53 KB

Guide for maintainers of Jakarta Persistence

This guide is intended for maintainers of Jakarta Persistence, i.e. anybody with direct push access to the git repository.

Release

Release of a new Jakarta Persistence version publishes

  • new version of Jakarta Persistence API (api)
  • new version of Jakarta Persistence TCK (tck)
  • creates CI downloadable artifacts for Javadoc and rendered Specification HTML/PDF (spec)

Jakarta Persistence release steps

  • Go to Jakarta Persistence Release job
  • Pick the branch from which you are planing to perform a release.
    • Run the Build with Parameters and fill out the form
    • Publishing to Maven Central is automatic, so no extra steps are required at the moment.
    • Once the build is complete, download the generated artifacts (Javadoc/Specification)
      • Jakarta Specifications update. The final step is to update the specification repository.
      • Create a pull request with the content generated by the specification release and javadocs from the API release (e.g. jakartaee/specifications#874)
      • Make sure to update the index file to point to the new versions of downloadable TCK bundles
      • Optionally, if the XSDs were updated or if it is the first release in the series, create a pull request to update the XSD following the instructions provided at https://jakartaee.github.io/platform/publish-xml-schemas