Skip to content

HowTo release

Mathieu Bastian edited this page Jan 22, 2022 · 6 revisions

GraphStore releases are hosted on Sonatype so the artifacts are available on Maven central: https://oss.sonatype.org/content/repositories/releases/org/gephi/graphstore/

Step by step

  1. Make sure all changes are committed to the master branch
  2. Remove "-SNAPSHOT" in project's pom
  3. Add and commit the modified pom
  4. Run "git tag -a v{VERSION} -m 'Version {VERSION}'"
  5. git push origin master
  6. git push --tags
  7. Make sure the GitHub CI workflow completes successfully
  8. Increment version and add "-SNAPSHOT" in project's pom
  9. Add and commit the change

Verify the release appears on sonatype's repository (it can take a few minutes until it appears).

References

Clone this wiki locally