2016-09-10 07:04:55 +00:00
|
|
|
PyQtGraph Release Procedure
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
1. Create a release-x.x.x branch
|
|
|
|
|
2016-10-05 00:51:08 +00:00
|
|
|
2. Run build-pg-release script
|
|
|
|
- creates clone of master
|
2016-09-10 07:04:55 +00:00
|
|
|
- merges release branch into master
|
|
|
|
- updates version numbers in code
|
|
|
|
- creates pyqtgraph-x.x.x tag
|
|
|
|
- creates release commit
|
|
|
|
- builds source dist
|
2016-10-05 00:51:08 +00:00
|
|
|
- test pip install
|
2016-09-10 07:04:55 +00:00
|
|
|
- builds windows dists
|
|
|
|
- builds deb dist
|
|
|
|
|
|
|
|
3. test build files
|
|
|
|
- test setup.py, pip on OSX
|
2016-10-05 00:51:08 +00:00
|
|
|
- test setup.py, pip, 32/64 exe on windows
|
|
|
|
- test setup.py, pip, deb on linux (py2, py3)
|
2016-09-10 07:04:55 +00:00
|
|
|
|
|
|
|
4. Run upload-release script
|
|
|
|
- pip upload
|
|
|
|
- github push + release
|
|
|
|
- website upload
|
|
|
|
|
|
|
|
5. publish
|
|
|
|
- update website
|
|
|
|
- mailing list announcement
|
|
|
|
- new conda recipe (http://conda.pydata.org/docs/build.html)
|
2016-10-05 00:51:08 +00:00
|
|
|
- contact various package maintainers
|