umap/RELEASE.md
2023-08-25 09:58:41 -04:00

1.1 KiB

How to make a release

  1. I18N
    • make messages look for new strings within the code
    • make tx_push to publish new strings to transifex
    • translators at work
    • make tx_pull to retrieve new translations from transifex
    • make compilemessages to create regular .mo + umap/static/umap/locale/*.js
    • commit new translations
  2. Bump version: make patch|minor
  3. git commit -am "1.X.Y"
  4. git tag 1.X.Y
  5. git push && git push --tag
  6. Go to Github release page and Generate release notes + paste it in docs/changelog.md + finish Github process for a new release
  7. make build
  8. make publish
  9. make docker

Deploying instances

OSMfr

Makefile on @yohanboniface computer. TODO: share it :)

ANCT

Update the Dockerfile with correct version and put a tag YYYY.MM.DD in order to deploy it to production.