1.2 KiB
1.2 KiB
How to make a release
- Run tests:
make test
make testjs
- I18N
make messages
look for new strings within the codemake tx_push
to publish new strings to transifex- translators at work
make tx_pull
to retrieve new translations from transifexmake compilemessages
to create regular.mo
+umap/static/umap/locale/*.js
- commit new translations
git commit -am "i18n"
- Bump version:
make patch|minor
git commit -am "1.X.Y"
git tag 1.X.Y
git push && git push --tag
- Go to Github release page and Generate release notes + paste it in
docs/changelog.md
+ finish Github process for a new release - Commit the changelog
git commit -am "changelog"
make build
make publish
make docker
Deploying instances
OSMfr
The process is manual for now, Yohan has one Makefile on his computer.
ANCT
Update the Dockerfile with correct version and put a tag YYYY.MM.DD
in order to deploy it to production.