-
Notifications
You must be signed in to change notification settings - Fork 152
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
Automate dependency upgrades #184
Comments
Folks, I've spent some time looking at this and here's my thought process. Next, for patch, minor and major updates. this is taken care by using Finally non-compatible updates will still require manual intervention and can be taken care of each release manually if needed. Let me know your thoughts.. |
Thanks for taking the time to consider this! Yes, to your P0 ... additionally, we may wish to consider leveraging a vuln checker on the container images that are produced as these often identify CVEs and could possibly create GitHub issues automatically. It may be a P1 rather than P0 but (avoiding) incurring technical debt is "up there" with the drift too. I assumed (probably incorrectly) that Are you familiar with dependabot? It may help. |
Dependabot is enabled for Akri (the current GitHub integrated version), but doesn't detect the current security vulnerabilities. I'm guessing because it relies on GitHub Advisory Database and not the RustSec Advisory Database? A vuln checker on container images is a good idea. I'll open a separate issue to track that. |
Is your feature request related to a problem? Please describe.
Akri comprises 4 members and each member comprises a list of crate dependencies. It is moderately important that Akri be kept current with its dependencies but it already drifts quite considerably (e.g.
kube
uses0.23.0
published 30-Dec-2019 current is0.46.0
published 02-Jan-2021).Outdated dependencies potentially:
Additionally, it is important to prune no-longer-needed dependencies in order to reduce:
Members:
Agent's
Cargo.toml
:Is your feature request related to a way you would like Akri extended? Please describe.
N/A
Describe the solution you'd like
The Akri project may wish to consider a(n automated) build process in which dependencies are:
Describe alternatives you've considered
N/A
Additional context
E.g. see #180 (comment)
The text was updated successfully, but these errors were encountered: