Skip to content

Commit 7a1854a

Browse files
author
Jamie Hannaford
committed
Merge pull request #487 from ycombinator/release-process-doc
Documenting release steps
2 parents d60f289 + 0c21756 commit 7a1854a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

CONTRIBUTING.md

+11
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,14 @@ The code in this library is compliant with the [PSR-2 Coding Style Guide](https:
5252
$ vendor/bin/php-cs-fixer fix --level psr2 .
5353

5454
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.
55+
56+
## Releasing a new version of php-opencloud
57+
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:
58+
59+
1. Update the value of the the [`VERSION` constant](/lib/OpenCloud/Version.php#L30).
60+
2. Merge the `working` branch into the `master` branch.
61+
3. [Run the smoke tests](#to-run-the-full-suite-of-acceptance-tests). If they fail, make necessary changes and go to step 2.
62+
4. [Create new release notes](https://github.com/rackspace/php-opencloud/releases/new).
63+
5. Publish release notes.
64+
6. Announce release via appropriate channels.
65+
7. Party :tada: :balloon:

0 commit comments

Comments
 (0)