Skip to content
Snippets Groups Projects
Commit f03febb7 authored by Richard van der Hoff's avatar Richard van der Hoff
Browse files

Document the release process

parent d30db7b5
No related branches found
No related tags found
No related merge requests found
......@@ -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
------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment