diff options
author | Richard van der Hoff <richard@matrix.org> | 2016-07-11 14:51:04 +0100 |
---|---|---|
committer | Richard van der Hoff <richard@matrix.org> | 2016-07-11 14:51:04 +0100 |
commit | f03febb772c47855ab748ed6dee2f29db9f9c5ba (patch) | |
tree | af1bf5ab6cf6be2c682d38f5b03c119536ae9fed /README.rst | |
parent | d30db7b5c0a36fcf944ed7babbd8fb11193a1fcd (diff) |
Document the release process
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 19 |
1 files changed, 14 insertions, 5 deletions
@@ -27,14 +27,23 @@ To build the javascript bindings, install emscripten from http://kripken.github. .. code:: bash make js - npm pack javascript # packages olm.js into olm-x.y.z.tgz -Remember to make a tag after releasing a tarball: +Release process +--------------- -.. code:: bash +# Bump version numbers in ``Makefile`` and ``javascript/package.json`` +# Prepare changelog +# ``git commit`` +# ``make test`` +# ``make js`` +# ``npm pack javascript`` +# ``scp olm-x.y.z.tgz packages@ldc-prd-matrix-001:/sites/matrix/packages/npm/olm/`` +# ``git tag x.y.z`` +# ``git push --tags`` + +It's probably sensible to do the above on a release branch (``release-vx.y.z`` +by convention), and merge back to master once complete. - git tag x.y.z - git push --tags Design ------ |