File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -107,14 +107,26 @@ Note: MAVDSK-Python runs `mavsdk/bin/mavsdk_server` when `await drone.connect()`
107
107
108
108
### Generate the API documentation
109
109
110
- Make sure the version is set correctly before generating and uploading new documentation.
110
+ Make sure the version tag is set correctly before generating new documentation.
111
111
112
112
```
113
113
pip3 install sphinx numpydoc
114
114
make -C mavsdk html
115
115
```
116
116
117
117
118
- ### Release to PyPi repository
118
+ ### Release steps
119
119
120
- The CI will create and push a wheel for Windows, Linux and macOS to PyPi whenever a tag is pushed and a release created.
120
+ 1 . Check all required pull requests are merged to master
121
+ 2 . Check [ MAVSDK_SERVER_VERSION] ( MAVSDK_SERVER_VERSION ) is set to the correct version of mavsdk_server.
122
+ 3 . Create git tag on laster master, e.g.:
123
+ ```
124
+ git switch master
125
+ git pull
126
+ git tag X.Y.Z
127
+ git push --tags
128
+ ```
129
+ 4 . Go to [ releases page] ( https://github.com/mavlink/MAVSDK-Python/releases ) and create new release.
130
+ The CI will now:
131
+ - Create and push a wheel for Windows, Linux and macOS to PyPi.
132
+ - Generate the latest docs and push them to s3.
You can’t perform that action at this time.
0 commit comments