Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vdk-control-cli: import the latest version of the client into cli #1969

Merged
merged 10 commits into from
Apr 27, 2023

Conversation

murphp15
Copy link
Collaborator

@murphp15 murphp15 commented Apr 26, 2023

Why

There is functionality in the latest api client that we want to use shortly.
It is also best to keep all libraries up to date.

What

Increment the version

How has this been tested

CICD

@murphp15 murphp15 marked this pull request as draft April 26, 2023 14:49
@murphp15 murphp15 changed the title Person/murphp15/new python client [DRAFT]Person/murphp15/new python client Apr 26, 2023
@murphp15 murphp15 force-pushed the person/murphp15/new_python_client branch from 922bda7 to 76ca2c5 Compare April 27, 2023 08:25
murphp15 added a commit that referenced this pull request Apr 27, 2023
# Why 
The newest python api client is broken and the last working one is very
old.

# What
In this PR I use the python-nextgen generator instead of the python
generator. The behaviour is much more correct and predictable.

There are two bugs in the generated code. 
For both these I have created tickets in the openapi generator github
project.

I have added string replace workarounds in the gradle step to fix these
bugs before we publish the pip package.


next steps(will be tackled in the next few weeks not days):
#1982

closes: #1979


# How has this been tested? 
Locally. 
There is actually a draft branch where I import this new version into
the cli project and run tests against it to confirm everything is green:
#1969

This will always fail in github because 1.0.9 is not released yet till
this PR is merged. Then I will open a new PR where I import into cli
tool.

Signed-off-by: murphp15 <[email protected]>
@murphp15 murphp15 changed the title [DRAFT]Person/murphp15/new python client vdk-control-cli: import the latest version of the client into cli Apr 27, 2023
@murphp15 murphp15 marked this pull request as ready for review April 27, 2023 09:29
@murphp15 murphp15 merged commit 3890b1c into main Apr 27, 2023
@murphp15 murphp15 deleted the person/murphp15/new_python_client branch April 27, 2023 09:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants