Skip to content

Commit 06c590e

Browse files
authored
New Release doc outlining release steps.
1 parent 858b177 commit 06c590e

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

RELEASE.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Release Steps
2+
3+
_Note: To release a new Instana package, you must be a project member of the [Instana package project on Pypi](https://pypi.org/project/instana/).
4+
Contact [Peter Giacomo Lombardo](https://github.com/pglombardo) to be added._
5+
6+
1. Before releasing, assure that [tests have passed](https://circleci.com/gh/instana/workflows/python-sensor) and that the package has also been manually validated in various stacks.
7+
2. `git checkout master && git pull --rebase && pip install -U twine`
8+
3. Bump the package version in `setup.py`
9+
4. Create a [draft Release on Github](https://github.com/instana/python-sensor/releases)
10+
5. `python setup.py sdist bdist_wheel` to create the whl file in `./dist/`
11+
6. Upload the package to Pypi with twine: `twine upload dist/instana-<version>*`
12+
7. Validate the new release on https://pypi.org/project/instana/
13+
8. Update Python documentation with latest changes: https://docs.instana.io/ecosystem/python/
14+
9. Publish the draft release on [Github](https://github.com/instana/python-sensor/releases)

0 commit comments

Comments
 (0)