Actions
Release workflow¶
Pre release¶
- Tests, check coverage
- Mypy check
- Translations
- Update version number in default.py
- Update model image in application, Sphinx and Redmine
- Sphinx: update manual, version number
- Update changelog, release date
- Update upgrade and installation notes
- Prepare newsletter, news
Release¶
- Merge develop to main
- Raise version of develop branch
- 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
- Post news
- Upgrade CRAWS and ACDH-CH instances
- Backup database
- Check logs
- Upgrade
- Send newsletter
- Raise version at online versions
Post release¶
- Update Redmine roadmap
- Git tag
- Push main and tags to GitHub, GitLab and Bitbucket
- Update GitHub latest release
Updated by Alexander Watzinger 1 day ago · 31 revisions