reckart opened a new issue, #421:
URL: https://github.com/apache/uima-uimaj/issues/421

   **Preparations**
   
   - [ ] Create release issue and release preparation branch
   - [ ] Update README.md 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 API reference version in POM (`api_check_oldVersion` property)
   - [ ] Update previous release version in POM for changelog generation 
(`previous-release-version` property)
   - [ ] Check that the Eclipse `.classpath` files which are checked in as part 
of the examples have the proper version numbers for their JARs 
(`uimaj-examples/src/main/eclipseProject/classpath`)
   
   **Building**
   
   - [ ] Commit all changes and check out in a new clean build location
   - [ ] Clean local `~/.m2/repository`
   - [ ] Run a trial build locally with `-Papache-release`
   - [ ] Check the issues report in `issuesFixed` if it looks ok
   - [ ] Do the release build (`mvn release:prepare release:perform`)
   
   **Staging**
   
   - [ ] Close the staging repository at 
https://repository.apache.org/content/repositories/orgapacheuima-1300
   
   **Voting**
   
   - [ ] Call for a vote on the developer mailing list
   - [ ] Close vote and post vote results to the developer mailing list (wait 
at least for 72 hours, at least 3 +1 votes required for release, sign mail 
using same GPG key that was used to sign release)
   
   **Publishing**
   Copy the release artifacts from the staging spot to the dist spot in SVN
   
   - [ ] Copy the release artifacts from the staging spot to the dist spot in 
SVN
      `svn mv -m "Move final release candidate to dist spot" 
https://dist.apache.org/repos/dist/dev/uima/uimaj-3.5.0-RC-202311011643-af0246a 
https://dist.apache.org/repos/dist/release/uima/uimaj-3.5.0`
   - [ ] Delete existing 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 the new update site from the dist spot to its proper dist location
      `svn mv -m "Installing UIMAJ 3.5.0 update site" 
https://dist.apache.org/repos/dist/release/uima/uimaj-3.5.0/eclipse-update-site 
https://dist.apache.org/repos/dist/release/uima/eclipse-update-site-v3/uimaj`
   - [ ] Copy Eclipse update site to the archive spot
      `svn copy -m "create eclipse plugin archive for uimaj-3.5.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.5.0`
   - [ ] Release staging repository at https://repository.apache.org/
   - [ ] Create a new git tag e.g. `rel/uimaj-3.4.1` and remove the one not 
prefixed with `rel`
   - [ ] Merge the release preparation pull request
   - [ ] Update website
   - [ ]  Copy documentation to archive spot
      `svn cp -m "No issue: Copying latest documentation to archive spot" 
https://svn.apache.org/repos/asf/uima/site/trunk/uima-website/docs/d/uimaj-current
 https://svn.apache.org/repos/asf/uima/site/archive/docs/d/uimaj-3.4.1`
   - [ ] 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)
   - [ ] Close the release in the issue tracker
   


-- 
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

Reply via email to