diff options
author | Claudiu Popa <pcmanticore@gmail.com> | 2019-03-02 14:26:04 +0100 |
---|---|---|
committer | Claudiu Popa <pcmanticore@gmail.com> | 2019-03-02 14:26:04 +0100 |
commit | 01b5dd649f2f84f6e3d5907065db0d7676948bd6 (patch) | |
tree | 8a52c5449d096ee4bed363aac1553dcc611207af /doc | |
parent | 6fe3cbc799ff5ebb282431c22238d1d37b656cdb (diff) | |
download | pylint-git-01b5dd649f2f84f6e3d5907065db0d7676948bd6.tar.gz |
Update the release process following the Travis autodeployments
Diffstat (limited to 'doc')
-rw-r--r-- | doc/release.txt | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/doc/release.txt b/doc/release.txt index 2754324cb..3b0fffce5 100644 --- a/doc/release.txt +++ b/doc/release.txt @@ -12,8 +12,9 @@ Pre-developing 2. create a new ``What's new in Pylint X.Y`` document. Take a look at the examples from doc/whatsnew. -Pre-release ------------ + +Release process +--------------- 1. Preparation 0. Run the acceptance tests to see if everything is alright with this release. @@ -33,14 +34,15 @@ Pre-release 2. Make sure the tests are passing on Travis: https://travis-ci.org/PyCQA/pylint/ -3. Add a new tag 'pylint-$VERSION' +3. Do the actual release by tagging the master with 'pylint-$VERSION'. Travis should deal + with the release process once the tag is pushed with `git push origin --tags` -4. Publish all remaining changes to the GitHub repository: - https://github.com/PyCQA/pylint. - Also push the tag with `git push origin --tags` +Manual Release +-------------- -Release by running the following: +Following the previous steps, for a manual release run the following commands: $ git clean -fdx && find . -name '*.pyc' -delete $ python setup.py sdist --formats=gztar bdist_wheel $ twine upload dist/* + $ # don't forget to tag it as well |