forked from django-cms/django-cms
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE_INFO
30 lines (30 loc) · 1.4 KB
/
RELEASE_INFO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
- Put beer in fridge for cooling (see last step)
- Create a release branch (locally)
- Bump the version in cms/__init__.py
- Build newest english translation (django-admin.py makemessages -l en)
- Build newest english JS translations (django-admin.py makemessages -l en -d djangojs)
- Pull translations (tx pull -f -a)
- Compile translations (django-admin.py compilemessages)
- Make sure css files are compiled from latest sass source (gulp sass)
- Make sure js files are bundled and minified propery from latest source (gulp bundle)
- Check CHANGELOG that all closed PRs are present.
- Prepare blog post, including "Release" tag
- update AUTHORS file (python develop.py authors)
- Make a release commit
- Tag release commit
- Merge back into develop
- Push develop to GitHub
- Merge into master
- Push master to GitHub (WITH --tags)
- Release to PyPI (ONLY FOR FINAL VERSIONS!) (python setup.py sdist upload)
- Release wheel (python setup.py bdist_wheel upload)
- Bump version in develop branch to .dev1
- Publish blog post
- Tweet blog post
- Post notice on django-users, django-cms and django-cms-developers mailing lists
- Update IRC channel topic (/topic this is the new topic)
- Add current version to RTD versions.
- Set new version as default version on RTD
- Make sure tutorials on the website still work
- Make sure download button on homepage (website) is updated
- Have a beer! (If anyone else is around, do a release party!)