From 7492590b3f8eba5a6d11b9380259f3fd630be852 Mon Sep 17 00:00:00 2001 From: Shaunak Kashyap Date: Thu, 4 Dec 2014 06:46:43 -0800 Subject: [PATCH 1/2] Documenting release steps. --- CONTRIBUTING.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f02a508da..4224443c6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -52,3 +52,13 @@ The code in this library is compliant with the [PSR-2 Coding Style Guide](https: $ vendor/bin/php-cs-fixer fix --level psr2 . Running this command will _change_ your code to become PSR-2 compliant. You will need to _commit_ these changes and make them part of your pull request. + +## Releasing a new version of php-opencloud +If you are a core contributor to php-opencloud, you have the power to release new versions of it. Here are the steps to follow to ensure a proper release: + +1. Update the value of the the [`VERSION` constant](/lib/OpenCloud/Version.php#L30). +2. Merge the `working` branch into the `master` branch. +3. [Run the smoke tests](#to-run-the-full-suite-of-acceptance-tests). If they fail, make necessary changes and go to step 2. +4. [Create new release notes](https://github.com/rackspace/php-opencloud/releases/new). +5. Publish release notes. +6. Announce release via appropriate channels. From 0c21756170250483d824ee1f1f49f8ba970e2ecb Mon Sep 17 00:00:00 2001 From: Shaunak Kashyap Date: Thu, 4 Dec 2014 07:02:47 -0800 Subject: [PATCH 2/2] Adding the all-important step 7. --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4224443c6..f3c3425de 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -62,3 +62,4 @@ If you are a core contributor to php-opencloud, you have the power to release ne 4. [Create new release notes](https://github.com/rackspace/php-opencloud/releases/new). 5. Publish release notes. 6. Announce release via appropriate channels. +7. Party :tada: :balloon: \ No newline at end of file