File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ Integrates with Apache Storm.
19
19
topologies
20
20
api
21
21
develop
22
+ releases
22
23
faq
23
24
24
25
.. image :: images/quickstart.gif
Original file line number Diff line number Diff line change
1
+ # Cutting a new release
2
+
3
+ 1. Update the version number in `version.py ` using semver versioning rules.
4
+ 2. Tag your commit with the new version number. ie `git tag -a v0.1.0.dev0 -m "v0.1.0.dev0" ` or `git tag -a v0.1.0 -m "v0.1.0" <commit hash> `
5
+ 3. Push the tag to GitHub. `git push origin v0.1.0 `
6
+ 4. Install twine and install build. `pip install twine ` and `pip install build `
7
+ 5. Build the package. `python -m build `
8
+ 6. Upload the package to test.pypi.org. `twine upload --repository testpypi dist/* ` and verify you can install the test package.
9
+ 7. Upload the package to pypi.org. `twine upload dist/* ` and verify you can install the package.
10
+ 8. Create a new release on GitHub.
You can’t perform that action at this time.
0 commit comments