-
Notifications
You must be signed in to change notification settings - Fork 2
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"
inbuild/
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.