Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
matrix-org
Olm
Commits
ac323b73
Commit
ac323b73
authored
Dec 22, 2016
by
Richard van der Hoff
Browse files
Update release process instructions
parent
e71dc46a
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.rst
View file @
ac323b73
...
...
@@ -44,15 +44,26 @@ To build the Xcode workspace for Objective-C bindings, run:
Release process
---------------
.. code:: bash
First: bump version numbers in ``Makefile``, ``javascript/package.json``, and
``OLMKit.podspec``.
Also, ensure the changelog is up to date, and that everyting is committed to
git.
# Bump version numbers in ``Makefile`` and ``javascript/package.json``
# Prepare changelog
git commit
It's probably sensible to do the above on a release branch (``release-vx.y.z``
by convention), and merge back to master once the release is complete.
.. code:: bash
make clean
# build and test C library
make test
# build and test JS wrapper
make js
(cd javascript && npm run test)
npm pack javascript
VERSION=x.y.z
scp olm-$VERSION.tgz packages@ldc-prd-matrix-001:/sites/matrix/packages/npm/olm/
git tag $VERSION -s
...
...
@@ -66,9 +77,6 @@ Release process
# Check the pod has been successully published with:
pod search OLMKit
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.
Design
------
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment