... | @@ -3,11 +3,11 @@ WIP... |
... | @@ -3,11 +3,11 @@ WIP... |
|
* Ensure you have updated the version number in osducli/\_\_init\_\_.py
|
|
* Ensure you have updated the version number in osducli/\_\_init\_\_.py
|
|
* Update the change log in README.rst - if fixing something that has only been released to test then remove that version number from the README.rst to avoid any confusion about production releases.
|
|
* Update the change log in README.rst - if fixing something that has only been released to test then remove that version number from the README.rst to avoid any confusion about production releases.
|
|
* [Run tox](https://community.opengroup.org/osdu/platform/data-flow/data-loading/osdu-cli/-/wikis/Developer-Setup#validation) locally to verify, lint and run tests
|
|
* [Run tox](https://community.opengroup.org/osdu/platform/data-flow/data-loading/osdu-cli/-/wikis/Developer-Setup#validation) locally to verify, lint and run tests
|
|
* Push changes as suited.
|
|
* Push relevant changes and create a merge request to merge to master.
|
|
* Push a tag in the format _releases/v0.0.x_ where the version number matches that entered in the code above. This will automatically build and deploy to test.pypi.org
|
|
* Push a tag in the format _v0.0.x_ where the version number matches that entered in the code above. This will automatically build and deploy to test.pypi.org
|
|
* Manual test in a python environment from test.pypi.org
|
|
* Manual test in a python environment from test.pypi.org
|
|
|
|
|
|
```pip install -i https://test.pypi.org/simple/ osducli```
|
|
```pip install -i https://test.pypi.org/simple/ osducli```
|
|
|
|
|
|
Note: You may get errors that certain dependencies don't exist. This is because these are only available on pypi.org and not in the test channel. You should install these manually before the above to resolve this.
|
|
Note: You may get errors that certain dependencies don't exist. This is because these are only available on pypi.org and not in the test channel. You should install these manually before the above to resolve this.
|
|
* Create a new release from the tag when you are done which will publish to pypi.org |
|
* Once happy, manually run the production deployment stage in the pipeline which will publish to pypi.org |
|
\ No newline at end of file |
|
\ No newline at end of file |