-
Notifications
You must be signed in to change notification settings - Fork 107
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
Integrate Snyk properly with python module management #3416
Comments
While this is not the solution we had hoped for, it is the best solution that we can come up with for now. Both |
So, the solution to this was writing a custom script that analyzes the snyk scan output and updates the requirements accordingly. If there is an update, it creates a PR:
Key points:
|
User Story
In order to simplify python upgrades of dependencies that are at risk, data.gov sysadmin wants a snyk process that opens PR's that are reviewable and mergeable as is, without user management.
Acceptance Criteria
[ACs should be clearly demoable/verifiable whenever possible. Try specifying them using BDD.]
WHEN a PR is created to correct the dependency
THEN the dependencies input list is updated and a lock file is created. \
Background
Should consider taking on #3415 first, as snyk integration may be easier or harder with pipenv.
Security Considerations (required)
[Any security concerns that might be implicated in the change. "None" is OK, just be explicit here!]
Sketch
[Notes or a checklist reflecting our understanding of the selected approach]
The text was updated successfully, but these errors were encountered: