Skip to content

Releasing a New Version

Niklas Rentz edited this page Aug 19, 2024 · 8 revisions

To release a new version of SPViz, the bundle versions of the Java code for the language server and Eclipse plugins need to be updated.

Some parts of this may be automatically done by GH Actions already, check that before the next release!

  • check out the version that should be the new release on a new local branch named releases-YYYY-MM-x.y.z.
  • run mvn org.eclipse.tycho:tycho-versions-plugin:2.7.3:set-version -DnewVersion="x.y.z.vyyyymmdd" in build/ and commit that change
  • update the update site to reflect the release and commit the changes
  • locally build the repository via Maven and test it.
  • Upload release update site to https://rtsys.informatik.uni-kiel.de/~kieler/updatesite/softwareprojectviz/x.y.z.vyyyymmdd/
  • afterwards, create a tag with git tag x.y.z.vyyyymmdd, and push the new commits and tag to the remote.
  • draft a new release, attach all artifacts and create release notes.
  • after the sucessfull release, on the master run mvn org.eclipse.tycho:tycho-versions-plugin:2.7.3:set-version -DnewVersion="x.y.z+1.qualifier" and push that to origin.
Clone this wiki locally