Skip to content
This repository has been archived by the owner on Apr 22, 2022. It is now read-only.

DEPLOYMENT

Ramiro Saenz edited this page Nov 21, 2019 · 27 revisions

Private

For branch steps:

  1. Define Rambox version editing package.json.
  2. Download the latest languages from Crowdin.
  3. Build the project:

sencha app build

  1. Go to the rambox-build repo, commit and push changes.
  2. Here you can push/merge all to community-edition repo.
  3. Create a release draft with "X.X.X" in the title and tag.
  4. Go to Travis CI and trigger a manual build with title "X.X.X".
  5. Go to AppVeyor and run a "New build".
  6. In the meantime, edit the Release and define the Changelog and save it (still Draft).
  7. Change the README.md to update if is necessary.
  8. Update Wiki if necessary.
  9. Add new version in Wiki CHANGELOG.
  10. Publish release in Github.
  11. Go to Rambox API and update with the new version to notify users.
  12. Upload the snap file to the Snap Store.
  13. Publish a message to social networks mentioning new services and send emails or Tooltip.io.