[x] 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
[x] 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/ruta-3.4.1-RC-202402051009-68e2f26/ https://dist.apache.org/repos/dist/release/uima/ruta-3.4.1
[x] No need to do this next time because 3.4.1 was already archived Copy existing Eclipse update site to the archive spot
svn copy -m "svn copy -m "Create eclipse plugin archive for ruta 3.4.0" https://dist.apache.org/repos/dist/release/uima/eclipse-update-site-v3/ruta https://dist.apache.org/repos/dist/release/uima/archive-eclipse-update-site/ruta-3.4.0
[x] Delete existing Eclipse update site
svn rm -m "Removing previous update site to make space for new one" https://dist.apache.org/repos/dist/release/uima/eclipse-update-site-v3/ruta
[x] Move the new update site from staging spot to release spot
svn mv -m "Installing Ruta 3.4.1 update site from accepted RC1" https://dist.apache.org/repos/dist/release/uima/ruta-3.4.1/eclipse-update-site/ https://dist.apache.org/repos/dist/release/uima/eclipse-update-site-v3/ruta
[x] Copy existing Eclipse update site to the archive spot
svn copy -m "Create eclipse plugin archive for ruta 3.4.1" https://dist.apache.org/repos/dist/release/uima/eclipse-update-site-v3/ruta https://dist.apache.org/repos/dist/release/uima/archive-eclipse-update-site/ruta-3.4.1
[x] Create a new git tag e.g. rel/ruta-3.4.1 and remove the one not prefixed with rel
[x] Merge the release preparation pull request
[x] No need to do this next time because 3.4.1 was already archived Archive website: svn copy -m "Creating versioned copy of current release documentation in archive" https://svn.apache.org/repos/asf/uima/site/trunk/uima-website/docs/d/ruta-current https://svn.apache.org/repos/asf/uima/site/archive/docs/d/ruta-3.4.0
[x] Update website
[x] Archive website: svn copy -m "Creating versioned copy of current release documentation in archive" https://svn.apache.org/repos/asf/uima/site/trunk/uima-website/docs/d/ruta-current https://svn.apache.org/repos/asf/uima/site/archive/docs/d/ruta-3.4.1
[x] Post release announcement to announce@apache.org (Cc: dev@uima.apache.org, user@uima.apache.org — once release has arrived at https://repo1.maven.org/maven2/org/apache/uima/ruta-core/ — sign mail using same GPG key that was used to sign release)
Preparations
Building
.m2
repository-Papache-release
issuesFixed
if it looks okmvn -DautoVersionSubmodules=true release:prepare release:perform
)Staging
Voting
Publishing 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/ruta-3.4.1-RC-202402051009-68e2f26/ https://dist.apache.org/repos/dist/release/uima/ruta-3.4.1
svn copy -m "svn copy -m "Create eclipse plugin archive for ruta 3.4.0" https://dist.apache.org/repos/dist/release/uima/eclipse-update-site-v3/ruta https://dist.apache.org/repos/dist/release/uima/archive-eclipse-update-site/ruta-3.4.0
svn rm -m "Removing previous update site to make space for new one" https://dist.apache.org/repos/dist/release/uima/eclipse-update-site-v3/ruta
svn mv -m "Installing Ruta 3.4.1 update site from accepted RC1" https://dist.apache.org/repos/dist/release/uima/ruta-3.4.1/eclipse-update-site/ https://dist.apache.org/repos/dist/release/uima/eclipse-update-site-v3/ruta
svn copy -m "Create eclipse plugin archive for ruta 3.4.1" https://dist.apache.org/repos/dist/release/uima/eclipse-update-site-v3/ruta https://dist.apache.org/repos/dist/release/uima/archive-eclipse-update-site/ruta-3.4.1
rel/ruta-3.4.1
and remove the one not prefixed withrel
svn copy -m "Creating versioned copy of current release documentation in archive" https://svn.apache.org/repos/asf/uima/site/trunk/uima-website/docs/d/ruta-current https://svn.apache.org/repos/asf/uima/site/archive/docs/d/ruta-3.4.0
svn copy -m "Creating versioned copy of current release documentation in archive" https://svn.apache.org/repos/asf/uima/site/trunk/uima-website/docs/d/ruta-current https://svn.apache.org/repos/asf/uima/site/archive/docs/d/ruta-3.4.1