reckart opened a new issue, #258: URL: https://github.com/apache/uima-uimaj/issues/258
*Prepare the code* - [ ] Create release branch - [ ] Update {{README}} file - [ ] Update {{RELEASE_NOTES.md}} file - [ ] Check the LICENSE and NOTICE files for the binary release - [ ] Make sure to remove all SNAPSHOT repositories and SNAPSHOT dependencies - [ ] Update Jira version in POM for fixed-issues report - [ ] Update API comparison version in POM - [ ] Check that the Eclipse `classpath` files which are checked in as part of the examples have the proper version numbers for their JARs - [ ] Update the version in the {{uimaj-eclipse-update-site}} - [ ] Set {{dropPrevVersions}} to {{true}} in the {{uimaj-eclipse-update-site}} POM *Release build* - [ ] Clean local m2 repository - [ ] Do a test build locally with {{-Papache-release}} - [ ] Check the issues report in {{issuesFixed}} if it looks ok - [ ] Do the release build ({{mvn -DautoVersionSubmodules=true release:prepare release:perform}}) - [ ] Build the Eclipse update site using {{mvn -f uimaj-eclipse-update-site/pom.xml clean install -Papache-release}} *Stage release candidate* - [ ] Close the staging repository at {{http://repository.apache.org/}} - [ ] Check out release staging svn spot {{https://dist.apache.org/repos/dist/dev/uima/}} - [ ] Copy artifacts from {{target/checkout/target}} to a subdirectory of the release staging spot - [ ] Copy the update site to a subdirectory of the release staging spot and *commit* (*Caution:* the update site contains a {{.svn}} folder that needs to be removed!) *Vote* - [ ] Call for a vote including URLs for - [ ] VOTE (wait at least for 72 hours, at least 3 +1 votes required for release) - [ ] Post vote results (sign mail using same GPG key that was used to sign release) *Publish release* - [ ] Copy existing Eclipse update site to the archive spot: {{svn copy -m "create eclipse plugin archive for uimaj-3.0.0-3.2.0" https://dist.apache.org/repos/dist/release/uima/eclipse-update-site-v3/uimaj https://dist.apache.org/repos/dist/release/uima/archive-eclipse-update-site/uimaj-3.0.0-3.2.0}} - [ ] Remove old Eclipse update site: {{svn rm -m "Removing previous UIMAJ update site to make space for new one" https://dist.apache.org/repos/dist/release/uima/eclipse-update-site-v3/uimaj}} - [ ] Move new Eclipse update site from the staging to the release spot: {{svn mv -m "Installing UIMAJ 3.3.0 update site from accepted RC3" https://dist.apache.org/repos/dist/dev/uima/uima-uimaj-3.3.0-RC3/eclipse-update-site-v3/uimaj https://dist.apache.org/repos/dist/release/uima/eclipse-update-site-v3/uimaj}} - [ ] Move the other release artifacts from the staging spot to the dist spot in SVN: {{svn mv -m "Installing UIMAJ 3.3.0 final to release spot" https://dist.apache.org/repos/dist/dev/uima/uima-uimaj-3.3.0-RC3 https://dist.apache.org/repos/dist/release/uima/uimaj-3.3.0}} - [ ] Release staging repository at {{https://repository.apache.org/}} - [ ] Create a new git tag e.g. {{rel/uimaj-3.2.0}} and remove the one not prefixed with {{rel}} - [ ] Merge the release branch into the development branch (e.g. {{main}}) - [ ] Create new maintenance branch (when doing feature releases) - [ ] Update the version on the development branch (when doing feature releases) - [ ] Update the "current" release on the website with the new content (and delete anything no longer part of the "current" release) - [ ] Copy the "current" release to a versioned release {{svn copy -m "Current UIMAJ release is 3.3.0" https://svn.apache.org/repos/asf/uima/site/trunk/uima-website/docs/d/uimaj-current https://svn.apache.org/repos/asf/uima/site/trunk/uima-website/docs/d/uimaj-3.3.0}} - [ ] Copy the versioned release to the archive spot already: {{svn copy -m "Archiving UIMAJ 3.3.0 documentation" https://svn.apache.org/repos/asf/uima/site/trunk/uima-website/docs/d/uimaj-3.3.0 https://svn.apache.org/repos/asf/uima/site/archive/docs/d/uimaj-3.3.0}} - [ ] Delete the previous version documentation: {{svn rm -m "Deleting documentation for previous release" https://svn.apache.org/repos/asf/uima/site/trunk/uima-website/docs/d/uimaj-3.2.0}} - [ ] Close release in Jira and GitHub - [ ] Post release announcement to {{annou...@apache.org}} (Cc: {{dev@uima.apache.org}}, {{u...@uima.apache.org}} -- once release has arrived at {{https://repo1.maven.org/maven2/org/apache/uima/uimaj-core/}} -- sign mail using same GPG key that was used to sign release) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@uima.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org