Skip to content

Commit

Permalink
Update Release instructions - using github actions now
Browse files Browse the repository at this point in the history
Signed-off-by: Adam.Dybbroe <[email protected]>
  • Loading branch information
Adam.Dybbroe committed Oct 6, 2022
1 parent bdd6616 commit f623ea8
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
prerequisites: `pip install setuptools twine`


1. checkout master
1. checkout main
2. pull from repo
3. run the unittests
4. run `loghub` and update the `CHANGELOG.md` file:
Expand All @@ -25,4 +25,13 @@ See [semver.org](http://semver.org/) on how to write a version number.

6. push changes to github `git push --follow-tags`

7. Verify travis/github-ci tests passed and deployed sdist and wheel to PyPI
7. Verify the Github actions unit tests passed

8. Create a "Release" on GitHub by going to
https://github.com/pytroll/pytroll-pps-runner/releases and clicking "Draft a new
release". On the next page enter the newly created tag in the "Tag version"
field, "Version X.Y.Z" in the "Release title" field, and paste the markdown
from the changelog (the portion under the version section header) in the
"Describe this release" box. Finally click "Publish release".

9. Verify the GitHub actions for deployment succeed and the release is on PyPI

0 comments on commit f623ea8

Please sign in to comment.