Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 915 Bytes

RELEASING.md

File metadata and controls

39 lines (24 loc) · 915 Bytes

Releasing

Major release with backwards incompatible changes? Check for TODO comments with deprecations. Remove them if possible.

Update translations (https://github.com/transifex/transifex-client/):

$ tx pull --all --use-git-timestamps
$ mv public/i18n/en_US.json public/i18n/en.json
$ git diff public/i18n/
$ git add public/i18n/
$ git commit -m 'Update translation strings from Transifex'

Set variables:

$ export VERSION=X.Y.Z
$ export GPG_KEY=E7ADD9914E260E8B35DFB50665FDE935573ACDA6

Update version numbers:

$ vim -p package.json
$ npm install

Update changelog:

$ vim CHANGELOG.md

Potentially update SUPPORTED_TAG_PATTERNS in docker/rebuild.sh:

$ vim docker/rebuild.sh

Commit & tag:

$ git commit -S${GPG_KEY} -m "Release v${VERSION}"
$ git tag -s -u ${GPG_KEY} v${VERSION} -m "Version ${VERSION}"

Push:

$ git push && git push --tags