All done now: https://maven.apache.org/docs/history.html has the announce
link for 3.5.0

P A R T Y !!!

On 7 April 2017 at 22:05, Stephen Connolly <stephen.alan.conno...@gmail.com>
wrote:

> 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
>
> TODO:
> 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 7 April 2017 at 09:59, Stephen Connolly <stephen.alan.connolly@gmail.
> com> wrote:
>
>> 23. Mark the version in JIRA as released
>>
>> On 7 April 2017 at 09:40, Stephen Connolly <stephen.alan.connolly@gmail.c
>> om> wrote:
>>
>>> 14. Close the vote
>>> 15. Commit the finalized release notes
>>> 16. Commit the updated doap
>>> 17. Add the release to the dist
>>>
>>> $ cd ~/tmp
>>> $ svn co https://dist.apache.org/repos/dist/dev/maven/maven-3 maven-dist
>>> $ cd maven-dist
>>> $ mkdir -p 3.5.0/{binaries,source}
>>> $ for ext in tar.gz zip ; do ( cd 3.5.0/binaries/ ; for hash in "" .asc
>>> .md5 .sha1 ; do curl -O https://repository.apache.org/
>>> content/repositories/maven-1326/org/apache/maven/apache-mave
>>> n/3.5.0/apache-maven-3.5.0-bin.$ext$hash ; done ) done
>>> $ for ext in tar.gz zip ; do ( cd 3.5.0/source/ ; for hash in "" .asc
>>> .md5 .sha1 ; do curl -O https://repository.apache.org/
>>> content/repositories/maven-1326/org/apache/maven/apache-mave
>>> n/3.5.0/apache-maven-3.5.0-src.$ext$hash ; done ) done
>>> $ svn add 3.5.0
>>> $ svn ci -m "Staging the binaries for the release"
>>>
>>> 18. Release the staging repo in nexus
>>> 19. Release the binaries
>>>
>>> $ svn mv https://dist.apache.org/repos/dist/dev/maven/maven-3/3.5.0
>>> https://dist.apache.org/repos/dist/release/maven/maven-3 -m "Release
>>> 3.5.0"
>>>
>>> 20. Deploy the current reference
>>>
>>> $ svn cp https://svn.apache.org/repos/infra/websites/production/maven
>>> /components/ref/3-LATEST https://svn.apache.org/repos/i
>>> nfra/websites/production/maven/components/ref/3.5.0 -m "Deploy the
>>> 3.5.0 reference documentation"
>>>
>>> 21. Draft the Announcement email
>>>
>>> 22. Wait for the binaries to sync to the mirrors (check
>>> https://www.apache.org/mirrors/ look at the mean / median mirror age,
>>> wait that long)
>>>
>>> On 4 April 2017 at 07:40, Stephen Connolly <
>>> stephen.alan.conno...@gmail.com> wrote:
>>>
>>>> 12. Run the integration tests: (in debian as that matches the ci server)
>>>>
>>>> $ ID=$(docker build environments/debian-jdk7) &&
>>>> docker run -it --rm -v $(pwd):/root/maven-integration-testing -v
>>>> $(pwd)/../maven:/root/maven $ID bash
>>>> $ cd /root
>>>> $ mvn clean install -Prun-its -Dmaven.repo.local=$HOME/tmp/repo
>>>> -DmavenDistro=../maven/target/checkout/apache-maven/target/a
>>>> pache-maven-3.5.0-bin.zip
>>>>
>>>> 13. Publish the integration tests site: (by bind mounting the test run
>>>> we can publish the results from inside docker outside of docker)
>>>>
>>>> $ mvn -Preporting site site:stage && mvn scm-publish:publish-scm
>>>>
>>>> On 3 April 2017 at 23:36, Stephen Connolly <
>>>> stephen.alan.conno...@gmail.com> wrote:
>>>>
>>>>> 11. Run the source release analyzer (https://github.com/stephenc/s
>>>>> ource-release-validator/commit/2e91ac959d0320a509e023b11b638
>>>>> 9cc05719cdb) and reply to the vote with the results.
>>>>>
>>>>> On 3 April 2017 at 23:18, Stephen Connolly <
>>>>> stephen.alan.conno...@gmail.com> wrote:
>>>>>
>>>>>> Note to self, here's all the steps so far
>>>>>>
>>>>>> 1. $ export JAVA_HOME=jdk7
>>>>>> 2. $ export PATH=${JAVA_HOME}/bin:${PATH}
>>>>>> 3. $ mvn release:prepare release:perform
>>>>>> 4. $ cd target/checkout
>>>>>> 5. $ export MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=512m
>>>>>> 6. Close staging repo
>>>>>> 7. $ mvn -Preporting site site:stage
>>>>>> 8. $ mvn scm-publish:publish-scm
>>>>>> 9. Send vote email
>>>>>> 10. Start preparing the release notes
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to