I assume you would like my notes from the 3.5.3 release: (also the
source-release-validator is at
[email protected]:stephenc/source-release-validator.git
)

$ export JAVA_HOME=jdk7
$ export PATH=${JAVA_HOME}/bin:${PATH}
$ export MAVEN_OPTS="-Xmx2048m -XX:MaxPermSize=512m"
$ mvn release:prepare release:perform
$ cd target/checkout
$ mvn -Preporting site site:stage && mvn scm-publish:publish-scm
$ cd ../../../maven-integration-testing
$ docker build --tag maven-it:latest environments/debian-jdk7 && docker run
-it --rm -v $(pwd):/root/maven-integration-testing -v
$(pwd)/../maven:/root/maven maven-it:latest  bash -c "cd
/root/maven-integration-testing && for dist in
/root/maven/target/checkout/apache-maven/target/apache-maven-*-bin.zip ; do
mvn clean install -Prun-its -Dmaven.repo.local=\$HOME/tmp/repo
-DmavenDistro=\$dist ; done"
$ mvn -Preporting site site:stage && mvn scm-publish:publish-scm

Close staging repo

$ cd ~/tmp
$ svn co https://dist.apache.org/repos/dist/dev/maven/maven-3 maven-dist
$ cd maven-dist
$ mkdir -p 3.5.3/{binaries,source}
$ for ext in tar.gz zip ; do ( cd 3.5.3/binaries/ ; for hash in "" .asc
.md5 .sha1 ; do curl -O
https://repository.apache.org/content/repositories/maven-1401/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-bin.$ext$hash
; done ) done
$ for ext in tar.gz zip ; do ( cd 3.5.3/source/ ; for hash in "" .asc .md5
.sha1 ; do curl -O
https://repository.apache.org/content/repositories/maven-1401/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-src.$ext$hash
; done ) done

$ for f in $(find . -name \*.tar.gz -o -name \*.zip) ; do echo -n
$(gsha256sum "$f" | sed -e 's/ .*$//') > "${f}.sha256" ; done

$ svn add 3.5.3
$ svn ci -m "Staging the 3.5.3 binaries for the release vote"
Send vote email
$ cd ../source-release-validator && target/appassembler/bin/sra
https://repository.apache.org/content/repositories/maven-1401 3.5.3
Send release-validator email
Start preparing the release notes
Start changes to recommended version in maven-site/pom.xml


---

$ svn ci -m "update release notes"
$ cd ~/apache/maven && vi doap_Maven.rdf && git commit -m "update doap"
doap_Maven.rdf && git push
$ svn mv https://dist.apache.org/repos/dist/dev/maven/maven-3/3.5.3
https://dist.apache.org/repos/dist/release/maven/maven-3 -m "Release 3.5.3"
$ svn cp
https://svn.apache.org/repos/asf/maven/website/components/ref/3-LATEST
https://svn.apache.org/repos/asf/maven/website/components/ref/3.5.4 -m
"Deploy the 3.5.4 reference documentation"
$ Mark version released in JIRA
$ release staging repo

--- wait the sync to mirrors ---

24. Publish the website with https://cms.apache.org/maven/publish
25. Send the announcement email
26. (PMC only) Record the release on
https://reporter.apache.org/addrelease.html?maven
27. Tweet the release
28. Wait for the announcement email to show up on the
https://mail-archives.apache.org/mod_mbox/maven-announce/ archives
29. Update the site history with the announce email
30. Publish the site again
31. Celebrate!!!

On Sun, 23 Sep 2018 at 19:05, Karl Heinz Marbaise <[email protected]> wrote:

> Hi,
>
> based on the feedback we had I would like to announce to cut a release
> at the end of next Week which means (likely on Saturday/Sunday 29.09 /
> 30.09 )...
>
> If anyone has something which should be put into Maven core release the
> next week is your chance...
>
> So this time I'm stepping up to be release manager for 3.6.0 of Maven
> core...(if no one has objections to this.)..
>
> Currently maven master is fine ...so keep it green...ah...sorry blue ;-)..
>
>
> Kind regards
> Karl Heinz Marbaise
>
> On 13/09/18 22:20, Karl Heinz Marbaise wrote:
> > Hi,
> > based on the issues have been solved..
> >
> > from my point of view waiting at the moment for the following issues:
> >
> >
> >   * MNG-6311
> >   * MNG-6391
> >
> > Afterwards I would like to cut a release of Maven Core...
> >
> > This results into the question:
> >
> > Should we call it 3.6.0 or 3.5.5..?
> >
> > Based on the fixed issues which are only bug fixes (my opinion)...I
> > would vote for 3.5.5 ?
> >
> > What do you think?
> >
> > Kind regards
> > Karl Heinz Marbaise
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to