-
Notifications
You must be signed in to change notification settings - Fork 28
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
feat: add nightly minimum dependencies test #55
Conversation
c839da3
to
b6110cf
Compare
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.
LGTM, thanks @jalil-salame
@Tim-Zhang the release should be |
I'll do a small rework cause the tests no longer work here (tonic-conn feature was removed) |
a2930a9
to
28b5131
Compare
Add a nightly toolchain to test builds using the `-Z direct-minimum-dependencies` flag. This ensures our minimum version requirements are compatible with our source code. This required bumping some versions: - libc: `0.2.138` -> `0.2.158` as `vsock-rs` depends on `0.2.158`. - tokio: `1` -> `1.27` as we depend on methods/trait impls which are only available starting that version. This ensures our minimum `tonic` requirement still compiles. Signed-off-by: Jalil David Salamé Messina <[email protected]>
28b5131
to
5fb60b9
Compare
I adjusted the branch rules, so that it now requires |
@jalil-salame I left a comment, PTAL, thanks. |
Bump the major version for API has changed in rust-vsock#54 and features removed in rust-vsock#56 Also this release includes rust-vsock#53 and rust-vsock#55 Signed-off-by: Tim Zhang <[email protected]>
Bump the major version for rust-vsock#54 which changed API and rust-vsock#56 which removed features. Also this release includes rust-vsock#53 and rust-vsock#55. Signed-off-by: Tim Zhang <[email protected]>
Bump the major version for rust-vsock#54 which changed API and rust-vsock#56 which removed features. Also this release includes rust-vsock#53 and rust-vsock#55. Signed-off-by: Tim Zhang <[email protected]>
Add a nightly toolchain to test builds using the
-Z direct-minimum-dependencies
flag. This ensures our minimum version requirements are compatible with our source code.This required bumping some versions:
0.2.138
->0.2.158
asvsock-rs
depends on0.2.158
.1
->1.27
as we depend on methods/trait impls which are only available starting that version.1.34
as tonic 0.12 requires tokio 1.34This ensures our minimum
tonic
requirement still compiles.This should be released as
0.6.1
as requested by @cryo28 on #53