-
Notifications
You must be signed in to change notification settings - Fork 519
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 Rust dependencies #1623
Update Rust dependencies #1623
Conversation
(Sorry, didn't mean to assign reviewers yet. Testing should be done soon.) |
Testing looked good, setting as ready for review. |
I'm doing another quick |
This has to be done in the tools and sources workspaces simultaneously because of the updater dependency in pubsys. The semver parser changed, so some version values we considered "good" before (but didn't actually use) now fail to parse, and so were moved to the "bad" value unit test.
Co-authored-by: Matthew James Briggs <[email protected]> Co-authored-by: Tom Kirchner <[email protected]>
^ This push updates tokio, globset, and rustc-demangle (used by backtrace, in turn used by snafu) in the sources and tools crates. I didn't do a full cargo update because there was another backwards-incompatible actix beta release over the weekend and I don't want to bring in more changes right now. Unit tests still pass, and I reconfirmed the above testing with an x86 aws-k8s-1.20 AMI. |
Description of changes:
Not updated:
sources/
)Big thanks to @webern for helping figure out the apiserver changes for actix 4.0.0-beta.6, and the issue with handlebars.
Testing done:
Unit tests pass. Built k8s and ECS AMIs. Confirmed
systemctl status
running
, dmesg and journal OK. Ran a pod/task OK. Made API changes OK.Confirmed that the API still returns our custom error codes and messages, after the changes required for actix.
Confirmed that
cargo make repo
andcargo make ssm
still work OK.Terms of contribution:
By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.