Merge from gitlab mirror_vcd-api-schemas branch to github vmware/vcd-api-schemas#14
Merge from gitlab mirror_vcd-api-schemas branch to github vmware/vcd-api-schemas#14rajeshk2013 wants to merge 9 commits intovmware-archive:v10.0from
Conversation
Created a seperated child poject for python that is capable of triggering mvn plugin for python. Testing Done: Manually copied the vcd-binding generator for python to the local m2 repo and generated the python type classes and checked using flake8 and found no issue. Signed-off-by: Rajesh Kumar <rajeshk@vmware.com>
Shell script publish.sh can be used to push the end-deliverable to pypi. Testing Done: Manually executed and inspected the package by un-archieving it. It bundles both xsd based and open-api python generated types correctly. Location would be /vcd-api-schemas-type-9.1.2.dev1/vcloud/ Signed-off-by: Rajesh Kumar <rajeshk@vmware.com>
This commit updates the schemas for REST and Swagger-based APIs to vCD 10.0. Testing Done: Verified that a mvn clean install completed successfully. Signed-off-by: Shashi Mohan <shashim@vmware.com>
Testing Done: Un-Archieve the end deliverable file and validated manually Signed-off-by: Rajesh Kumar <rajeshk@vmware.com>
Testing Done: Executed the publish.sh file and inspected the deliverable file after archieving the file Signed-off-by: Rajesh Kumar <rajeshk@vmware.com>
|
@rajeshk2013, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding
|
|
@rajeshk2013, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding
|
Be explicit about dist and JDK version. Signed-off-by: Jeff Moroski <jmoroski@vmware.com>
Travis CI builds had previously stopped working. They are working again after a migration, except that the "deploy to public repos" process is still broken. The fact that this situation occurred without any corresponding code or config changes doesn't instill a whole lot of confidence in terms of build reproducibility. Interested parties recommended moving to GitHub Actions. This review does that. Signed-off-by: Jeff Moroski <jmoroski@vmware.com>
Signed-off-by: Jeff Moroski <jmoroski@vmware.com>
Signed-off-by: Rajesh Kumar<rajeshk@vmware.com>
It includes changes for
1: Updating schemas and yaml files
2: Added python dependencies
3: Added file to push to PyPi
@jmoroski @shashim22 @pgowdavmw