How to release a new version
dondonz edited this page Jun 28, 2022
·
1 revision
- The maintainers agree to make a release and determine the next version. This could be either a full release or a bug fix release
- Create a new release on GitHub: https://github.com/graphql-java/graphql-java/releases
- Choose the correct branch - master or bug fix
- Create a new tag
- Click the autogenerate button to add release information
- Add a small description at the top
- Start the
Manual Release Build
GitHub Action: https://github.com/graphql-java/graphql-java/actions/workflows/release.yml- Select the correct branch - master or bug fix
- Type in
the version to be released
- Wait for the GitHub Action to complete
- Double check the release has landed in Maven Central with this authoritative website: https://repo1.maven.org/maven2/com/graphql-java/graphql-java/
- Scroll down to locate the version number
- Note it takes a short while for the new version to propagate. While you're waiting, let's update the public documentation
- New version release: follow instructions in the readme https://github.com/graphql-java/graphql-java-page/ to run the Docusaurus archive command
-
Bugfix release: find and replace all references to the old version in both master and current
getting-started.mdx
files