deltaspike-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gpetra...@apache.org
Subject svn commit: r1578249 - /deltaspike/site/trunk/content/steps_for_a_release.mdtext
Date Mon, 17 Mar 2014 07:03:47 GMT
Author: gpetracek
Date: Mon Mar 17 07:03:47 2014
New Revision: 1578249

URL: http://svn.apache.org/r1578249
Log:
updated content

Added:
    deltaspike/site/trunk/content/steps_for_a_release.mdtext   (with props)

Added: deltaspike/site/trunk/content/steps_for_a_release.mdtext
URL: http://svn.apache.org/viewvc/deltaspike/site/trunk/content/steps_for_a_release.mdtext?rev=1578249&view=auto
==============================================================================
--- deltaspike/site/trunk/content/steps_for_a_release.mdtext (added)
+++ deltaspike/site/trunk/content/steps_for_a_release.mdtext Mon Mar 17 07:03:47 2014
@@ -0,0 +1,173 @@
+Title:
+Notice:    Licensed to the Apache Software Foundation (ASF) under one
+           or more contributor license agreements.  See the NOTICE file
+           distributed with this work for additional information
+           regarding copyright ownership.  The ASF licenses this file
+           to you under the Apache License, Version 2.0 (the
+           "License"); you may not use this file except in compliance
+           with the License.  You may obtain a copy of the License at
+           .
+             http://www.apache.org/licenses/LICENSE-2.0
+           .
+           Unless required by applicable law or agreed to in writing,
+           software distributed under the License is distributed on an
+           "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+           KIND, either express or implied.  See the License for the
+           specific language governing permissions and limitations
+           under the License.
+
+[TOC]
+
+***
+
+# Preparations
+
+ - Heads up on the mailing-lists 
+
+e.g.:
+
+
+    first steps for the next release
+
+    hi @ all,
+
+    if there are no objections, i'll start with the first steps for the next release (review,
documentation,...).
+    it would be great to start with the release procedure next week.
+
+    regards,
+    [name]
+
+
+ - Check the documentation
+ - Check https://analysis.apache.org/dashboard/index/87921
+ - Check diff with tag of [version-1]
+ - Check the jenkins builds 
+ - Create release notes and commit them to deltaspike/readme/ (format [ReleaseNotes][version].txt)
+
+
+# First steps
+
+
+    git checkout -b deltaspike-[release version]
+    mvn release:prepare
+    //hint: don't use -DdryRun=true -- since it can break the next step
+    mvn release:perform
+
+    //login to https://repository.apache.org/ and go to "Staging Repositories"
+    //check esp. .../org/apache/deltaspike/deltaspike-project/[version]/deltaspike-project-[version]-source-release.zip
+    //close the repository
+
+    //push the release-branch and tag to a 3rd party git repo
+    git remote add vote https://github.com/[user]/deltaspike-vote
+    git push -u vote master
+    git push vote deltaspike-[release version]
+    git push vote --tags
+
+
+# Vote
+
+## Start the vote
+
+e.g.:
+
+
+    [VOTE] Release of Apache DeltaSpike [version]
+
+
+    Hi,
+
+    I was running the needed tasks to get the ... release of Apache DeltaSpike out.
+    The artifacts are deployed to Nexus [1] (and [2]).
+
+    The tag is available at [3] and will get pushed to the ASF repository once the vote passed.
+
+    Please take a look at the ... artifacts and vote!
+
+    Please note:
+    This vote is "majority approval" with a minimum of three +1 votes (see [4]).
+
+    ------------------------------------------------
+    [ ] +1 for community members who have reviewed the bits
+    [ ] +0
+    [ ] -1 for fatal flaws that should cause these bits not to be released, and why..............
+    ------------------------------------------------
+
+    Thanks,
+    [name]
+
+    [1] https://repository.apache.org/content/repositories/...
+    [2] https://repository.apache.org/content/repositories/.../org/apache/deltaspike/deltaspike-project/[version]/deltaspike-project-[version]-source-release.zip
+    [3] https://github.com/[user]/deltaspike-vote/tree/deltaspike-project-[version]
+    [4] http://www.apache.org/foundation/voting.html#ReleaseVotes
+
+# Announce the vote
+
+ - Create a link to the release notes at http://s.apache.org (format DeltaSpike_[version])
+ - Tweet about the vote via @DeltaSpikeTeam.
+
+# Perform the final release
+
+## Close the vote
+
+After 72 hours close the vote.
+
+e.g.:
+
+
+    Result (was: Re: [VOTE] Release of Apache DeltaSpike [version])
+
+    thank you for voting!
+
+    X binding +1 votes (pmc):
+    [list]
+
+    Y non-binding +1 votes:
+    [list]
+ 
+    Z -1 votes
+    [list]
+
+
+If the binding majority approved the vote continue.
+
+ - Login to https://repository.apache.org/ and release the repository
+ - Merge release branch into master and push it to the ASF repository
+ - Create the release at jira
+ - Close the corresponding tickets of the version
+ - Wait some hours and check http://repo2.maven.org/maven2/org/apache/deltaspike
+
+## Upload artifacts
+
+TODO //add new procedure
+
+## Announce the Release
+
+### E-Mails
+
+
+    [ANNOUNCE] Release of Apache DeltaSpike [version]
+
+    The Apache DeltaSpike team is pleased to announce the ... release of DeltaSpike.
+
+    Apache DeltaSpike is not a CDI-container, but a portable CDI extension (see [1]).
+
+    Release Notes:
+    http://s.apache.org/DeltaSpike_[version]
+
+    Enjoy!
+
+    [name]
+
+    [1] http://deltaspike.apache.org/documentation.html
+
+Write the e-mails to:
+
+ - announce@apache.org
+ - dev@deltaspike.apache.org
+ - users@deltaspike.apache.org
+
+### Twitter
+
+e.g.:
+
+    [ANNOUNCE] The Apache #DeltaSpike team is pleased to announce http://s.apache.org/DeltaSpike_[version].
Feel free to test it! Feedback is very welcome!
\ No newline at end of file

Propchange: deltaspike/site/trunk/content/steps_for_a_release.mdtext
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message