Skip to content

Latest commit

 

History

History
40 lines (22 loc) · 1.18 KB

BUILD.rst

File metadata and controls

40 lines (22 loc) · 1.18 KB

SSHLibrary for Robot Framework

Releasing a new version

  1. Run the tests.

  2. Update the VERSION identifier

    Edit 'src/SSHLibrary/version.py' in the source repo, commit and push the changes.

  3. Create an annotated Git tag in the source repo and push it

    VERSION=N.N git tag -a $VERSION -m "Release $VERSION" && git push --tags

  4. Close the milestone from issuetracker: https://github.com/robotframework/SSHLibrary/milestones

  5. Create release on github. See example from previous releases: https://github.com/robotframework/SSHLibrary/releases

  6. Create a source .tar.gz distribution

    python setup.py sdist --formats=gztar

    Verify that the content is correct:

    tar -ztvf robotframework-sshlibrary-N.N.tar.gz)

  7. Upload the source distribution to PyPi

    python setup.py sdist register upload

  8. Update the docs from gh-pages directory. You can generate the docs with this command:

    PYTHONPATH=src python -m robot.libdoc SSHLibrary SSHLibrary.html

  9. Tweet (or re-tweet) about the release as @robotframework to get it into News at http://robotframework.org.

  10. Send release mails.