10000 Remove swagger client in favour of openapi client by denis-yuen · Pull Request #249 · dockstore/dockstore-cli · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Remove swagger client in favour of openapi client #249

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

Merged
merged 8 commits into from
Jun 27, 2023

Conversation

denis-yuen
Copy link
Member
@denis-yuen denis-yuen commented Jun 22, 2023

Description
Remove swagger client in favour of openapi client

Review Instructions
Should just function the same as before, could spot check a handful of operations like talking to the server via server-metadata, download a workflow via zip to ensure that there are no classpath issues

Issue
https://ucsc-cgl.atlassian.net/browse/SEAB-5652

Security
If there are any concerns that require extra attention from the security team, highlight them here.

Please make sure that you've checked the following before submitting your pull request. Thanks!

  • Check that you pass the basic style checks and unit tests by running ./mvnw clean install
  • If this PR is for a user-facing feature, create and link a documentation ticket for this feature (usually in the same milestone as the linked issue). Style points if you create a documentation PR directly and link that instead.

@denis-yuen denis-yuen self-assigned this Jun 22, 2023
@denis-yuen denis-yuen changed the title Feature/remove swagger client2 Remove swagger client in favour of openapi client Jun 22, 2023
@codecov
Copy link
codecov bot commented Jun 22, 2023

Codecov Report

Patch coverage: 82.05% and project coverage change: +0.82 🎉

Comparison is base (1d3ac93) 69.46% compared to head (4888fc2) 70.28%.

Additional details and impacted files
@@              Coverage Diff              @@
##             develop     #249      +/-   ##
=============================================
+ Coverage      69.46%   70.28%   +0.82%     
- Complexity      1038     1051      +13     
=============================================
  Files             47       47              
  Lines           6071     6067       -4     
  Branches         799      799              
=============================================
+ Hits            4217     4264      +47     
+ Misses          1513     1454      -59     
- Partials         341      349       +8     
Flag Coverage Δ
bitbuckettests 9.84% <30.76%> (-0.03%) ⬇️
confidentialtooltests 55.69% <51.28%> (+0.82%) ⬆️
confidentialworkflowtests 30.54% <64.10%> (+2.55%) ⬆️
nonconfidentialtests 32.33% <7.69%> (-0.03%) ⬇️
singularitytests 16.56% <7.69%> (-0.03%) ⬇️
unittests 8.32% <7.69%> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
.../java/io/dockstore/client/cli/ArgumentUtility.java 81.54% <ø> (ø)
...in/java/io/dockstore/client/cli/CheckerClient.java 60.56% <0.00%> (ø)
...ain/java/io/dockstore/client/cli/SearchClient.java 0.00% <0.00%> (ø)
...n/java/io/dockstore/client/cli/SwaggerUtility.java 81.81% <ø> (-0.80%) ⬇️
...ockstore/client/cli/nested/BaseLanguageClient.java 60.00% <ø> (ø)
...ava/io/dockstore/client/cli/nested/DepCommand.java 58.06% <ø> (ø)
.../io/dockstore/common/ToolWorkflowDeserializer.java 0.00% <ø> (ø)
...in/java/io/github/collaboratory/cwl/CWLClient.java 80.10% <ø> (ø)
...ub/collaboratory/cwl/cwlrunner/CWLToolWrapper.java 86.66% <ø> (ø)
...oratory/cwl/cwlrunner/GenericCWLRunnerWrapper.java 83.33% <ø> (ø)
... and 10 more

... and 2 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

84.4% 84.4% Coverage
0.0% 0.0% Duplication

@denis-yuen denis-yuen marked this pull request as ready for review June 23, 2023 17:24
@denis-yuen denis-yuen requested review from a team, david4096, hyunnaye, y-ng, coverbeck and kathy-t and removed request for a team June 23, 2023 17:24
@denis-yuen denis-yuen merged commit a21860c into develop Jun 27, 2023
@denis-yuen denis-yuen deleted the feature/remove_swagger_client2 branch June 27, 2023 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0