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

Detected Dependency List Change for better dependency management #416

Closed
wants to merge 3 commits into from

Conversation

yaooqinn
Copy link
Member

@yaooqinn yaooqinn commented Mar 11, 2021

yaooqinn Closes #416 151 0 3 Target Issue ❨?❩

Why are the changes needed?

Detect Dependency List Change, to let us and users know what actually release with Kyuubi

How was this patch tested?

  • Add some test cases that check the changes thoroughly including negative and positive cases if possible

  • Add screenshots for manual tests if appropriate

  • Run test locally before make a pull request

@yaooqinn yaooqinn self-assigned this Mar 11, 2021
@yaooqinn yaooqinn added this to the v1.2.0 milestone Mar 11, 2021
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scan Summary

Tool Critical High Medium Low Status
Dependency Scan (java) 0 1 3 0
Security Audit for Infrastructure 0 0 0 0
Java Source Analyzer 0 0 0 1
Class File Analyzer 0 6 0 0
Python Security Analysis 3 0 0 0
Python Source Analyzer 0 0 0 0
Scala Security Audit 0 6 0 0
Shell Script Analysis 0 0 0 0

Recommendation

Please review the findings from Code scanning alerts before approving this pull request. You can also configure the build rules or add suppressions to customize this bot 👍

@github-actions github-actions bot added the kind:security CVE-related label Mar 11, 2021
@codecov
Copy link

codecov bot commented Mar 11, 2021

Codecov Report

Merging #416 (037c897) into master (471dbbc) will increase coverage by 0.02%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #416      +/-   ##
==========================================
+ Coverage   80.65%   80.67%   +0.02%     
==========================================
  Files         101      101              
  Lines        3706     3706              
  Branches      452      452              
==========================================
+ Hits         2989     2990       +1     
  Misses        483      483              
+ Partials      234      233       -1     
Impacted Files Coverage Δ
...n/scala/org/apache/kyuubi/engine/ProcBuilder.scala 91.30% <0.00%> (+1.44%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 471dbbc...5938423. Read the comment docs.

@yaooqinn
Copy link
Member Author

cc @pan3793 @ulysses-you please take a look

@pan3793
Copy link
Member

pan3793 commented Mar 11, 2021

It's pretty good! And I think we also need to update document to tell contributors what they should do when change dependencies.

@yaooqinn
Copy link
Member Author

good point~ Let me update the doc

@yaooqinn yaooqinn closed this in 354f55a Mar 11, 2021
@yaooqinn
Copy link
Member Author

thanks, merged to master for v1.2.0

@pan3793 pan3793 deleted the dep branch March 12, 2021 03:07
yangrong688 pushed a commit to yangrong688/kyuubi that referenced this pull request Mar 13, 2021
…ency management

![yaooqinn](https://badgen.net/badge/Hello/yaooqinn/green) [![Closes apache#416](https://badgen.net/badge/Preview/Closes%20%23416/blue)](https://github.com/yaooqinn/kyuubi/pull/416) ![151](https://badgen.net/badge/%2B/151/red) ![0](https://badgen.net/badge/-/0/green) ![3](https://badgen.net/badge/commits/3/yellow) ![Target Issue](https://badgen.net/badge/Missing/Target%20Issue/ff0000) [&#10088;?&#10089;](https://pullrequestbadge.com/?utm_medium=github&utm_source=yaooqinn&utm_campaign=badge_info)<!-- PR-BADGE: PLEASE DO NOT REMOVE THIS COMMENT -->

<!--
Thanks for sending a pull request!

Here are some tips for you:
  1. If this is your first time, please read our contributor guidelines: https://kyuubi.readthedocs.io/en/latest/community/contributions.html
  2. If the PR is related to an issue in https://github.com/yaooqinn/kyuubi/issues, add '[KYUUBI #XXXX]' in your PR title, e.g., '[KYUUBI #XXXX] Your PR title ...'.
  3. If the PR is unfinished, add '[WIP]' in your PR title, e.g., '[WIP][KYUUBI #XXXX] Your PR title ...'.
-->

### _Why are the changes needed?_
<!--
Please clarify why the changes are needed. For instance,
  1. If you add a feature, you can talk about the use case of it.
  2. If you fix a bug, you can clarify why it is a bug.
-->

Detect Dependency List Change, to let us and users know what actually release with Kyuubi
### _How was this patch tested?_
- [ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

- [ ] Add screenshots for manual tests if appropriate

- [x] [Run test](https://kyuubi.readthedocs.io/en/latest/tools/testing.html#running-tests) locally before make a pull request

Closes apache#416 from yaooqinn/dep.

5938423 [Kent Yao] update doc
037c897 [Kent Yao] nit
2b06bf9 [Kent Yao] Detected Dependency List Change for better dependency management

Authored-by: Kent Yao <yao@apache.org>
Signed-off-by: Kent Yao <yao@apache.org>
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.

2 participants