Page "BloodhoundReleaseProcess" was changed by gjm Diff URL: <https://issues.apache.org/bloodhound/wiki/BloodhoundReleaseProcess?action=diff&version=4> Revision 4 Changes: -------8<------8<------8<------8<------8<------8<------8<------8<-------- Index: BloodhoundReleaseProcess ========================================================================= --- BloodhoundReleaseProcess (version: 3) +++ BloodhoundReleaseProcess (version: 4) @@ -2,15 +2,24 @@ === Prerequisites === 1. Commit access to {{{svn.apache.org/[...]bloodhound}}} and {{{dist.apache.org}}} -1. PGP registered on the Apache ID +1. PGP code signing key uploaded to a public keyserver and added to your account details at https://id.apache.org the Apache ID. Details here: http://www.apache.org/dev/openpgp.html#generate-key === Prepare the release === 1. Update the RELEASE_NOTES file highlighting new features and issues fixed 1. Optionally include major known issues that remain 1. Update NOTICES file if required + 1. Check http://ci.apache.org/projects/bloodhound/rat-output.html for any unapproved licences or missing license headers 1. Update packages version numbers to reflect the current overall version number if required -1. Create branch named <version number> -1. Export branch to separate directory, named apache-bloodhound-incubating-<version number> + 1. Commit changes back to trunk. +1. If this is a to be a new x.y release, create a new branch named <version number>: +{{{ +svn copy https://svn.apache.org/repos/asf/incubator/bloodhound/trunk https://svn.apache.org/repos/asf/incubator/bloodhound/branches/<version number> -m "branching for new release" +}}} +After this point, if there are any issues that block release, fixes should be +1. Export branch to separate directory, named apache-bloodhound-incubating-<version number>: +{{{ + svn export https://svn.apache.org/repos/asf/incubator/bloodhound/branches/<vesion number> apache-bloodhound-incubating-<version number> +}}} 1. Check for open tickets requiring the exclusion of files and directories for the current release and remove these 1. Zip up that directory in Terminal (OS X 10.8) using: {{{ @@ -18,7 +27,7 @@ }}} 1. Create a detached signature file for the tar.gz file. For example, on the command line with gpg: {{{ -gpg --armor --output apache-bloodhound-incubating-<version number>.tar.gz.asx --detach-sig apache-bloodhound-incubating-<version number>.tar.gz +gpg --armor --output apache-bloodhound-incubating-<version number>.tar.gz.asc --detach-sig apache-bloodhound-incubating-<version number>.tar.gz }}} 1. Create an md5 file for the tar.gz file. For example with gpg: {{{ -------8<------8<------8<------8<------8<------8<------8<------8<--------
-- Page URL: <https://issues.apache.org/bloodhound/wiki/BloodhoundReleaseProcess> Apache Bloodhound <https://issues.apache.org/bloodhound/> The Apache Bloodhound (incubating) issue tracker This is an automated message. Someone added your email address to be notified of changes on 'BloodhoundReleaseProcess' page. If it was not you, please report to .
