Project

General

Profile

Actions

Release workflow

Pre release

  • Mypy checks
  • Nosetests, check coverage
  • Translations
  • Update version number
  • Update version number in Sphinx
  • Update changelog
  • Update upgrade and installation notes
  • Prepare release statement

Release

  • Merge develop to master
  • Push to GitHub
  • Upgrade demo versions, if database upgrades:
    pg_dump openatlas_demo > /var/lib/postgresql/openatlas_demo.sql
    pg_dump openatlas_demo_dev > /var/lib/postgresql/openatlas_demo_dev.sql
    
  • Test demo
  • Upgrade CRAWS and ACDH-CH instances
    • Backup database
    • Check logs
    • Upgrade
    • Raise version at online versions
    • Send newsletter

Post release

  • Update Redmine roadmap
  • Git tag
  • Push master and tags to GitHub, GitLab and Bitbucket
  • Update GitHub latest release
  • Raise version of develop branch
  • Inform Berni

Updated by Alexander Watzinger 17 days ago · 14 revisions

Also available in: PDF HTML TXT