When a new specification feature branch is created in the pds-api repository (new version of the swagger.json or yaml)
Then:
a new feature branch is created in the API server with the new specification, ready for implementation by a developer
a new feature branch is created in the API client
When a new version of the specification is tagged:
Then a new tag is created in the API client and the code is automatically generated and published on pypi
When a new specification feature branch is created in the pds-api repository (new version of the swagger.json or yaml) Then:
When a new version of the specification is tagged: Then a new tag is created in the API client and the code is automatically generated and published on pypi
TO BE REVIEWED