Skip to content

Latest commit

 

History

History
71 lines (49 loc) · 1.39 KB

RELEASE_PROCESS.md

File metadata and controls

71 lines (49 loc) · 1.39 KB

Update version on all components

Make sure the version is the same for all the components

  • Ramses-Py (ram_settings.py)
  • Ramses-Maya (Ramses.py, Ramses.mod)
  • Merge ramses maya-dev into Ramses-Maya-Rubika-dev
  • Ramses-Server (init.php, ram_data, sql install)
  • Ramses-Client (app-version.h)
  • Doc (mkdocs.yml)

Prepare DB

  • Set the default sqlite file
  • Check the default data in mySQL

Test server install script

  • Test install with mySQL
  • Test install with SQLite

Test server update script

  • Test update with mySQL
  • Test update with SQLite

Tests

  • Thoroughly test with mySQL
  • Thoroughly test with SQLite

Build server

  • Check version number
  • Merge dev branch
  • Zip

Build Py API

  • Check version number
  • Zip

Build Maya Add-on

  • Check version number
  • Merge dev branch
  • Zip

Build Maya Rubika addon

  • Check version number
  • Merge dev branch
  • Zip

Build Client

  • Check version number
  • Linux .deb (build on Ubuntu 20.04, test also on 21.10)
  • Linux .appImage
  • Mac OS
  • Windows
  • Merge dev branch

Update doc and publish

  • Update server doc (install & update instructions)
  • Update changelog and known issues
  • Publish doc
  • Github release with all assets
  • Publish on rxlaboratory.org
  • Update version on version.rxlab.io