-
-
Notifications
You must be signed in to change notification settings - Fork 748
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
Update gitpython (security) #6063
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm approving, but I'm just wondering about the pants lock files as st2.lock and bandit.lock refer to version 3.1.18.
@amanda11 Experimented a bit and found that in the Lines 105 to 112 in 32a243a
According to that, Checking further, if we remove py3.6 from the pants settings, then it would allow using a higher version of gitpython in the lockfile. Not sure if we want to drop py3.6 from pants now or in the v3.9.0 per #6064 |
Update: Yeah, removing py3.6 from pants will try to regenerate all the requirements/lockfile - it probably fits a dedicated PR in the larger scope of |
1cdf130
to
8d4d16a
Compare
Taking one dependency at a time into a separated PRs from #6062 to see what could be merged safely ASAP.
This updates
gitpython==3.1.37
(security fixed) under py3.8 andgitpython==3.1.18
(latest installable, but vulnerable) under py3.6Checking the build artifacts for shipped gitpython versions:
gitpython==3.1.18
(build)gitpython==3.1.37
(build)gitpython==3.1.18
(build)gitpython==3.1.37
(build)We should drop the Python 3.6 support after the
3.8.1
patch release and pin githpython explicitly.