-
Notifications
You must be signed in to change notification settings - Fork 1
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
Upgrade rust dependencies #181
Conversation
once_cell = "1.18.0" | ||
dsnp-graph-core = { version = "1.0.2", path = "../../core" } | ||
dsnp-graph-config = { version = "1.0.2", path = "../../config" } | ||
neon = { version = "1.0.0", default-features = false, features = ["napi-6"] } |
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.
Cool, 1.0. Any significant enhancements to neon? Worth filing an issue in the backlog to review our usage?
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.
have not looked into it yet. Feel free to take a look since you guys know more about it than me
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 just a little confused on versioning. I see we've jumped from 1.0.0
to 1.0.2
, but in the java builds we have 1.0.1
, and in one spot still *-SNAPSHOT
. Can you clarify how they interrelate?
@@ -39,7 +39,7 @@ targets = [ | |||
# If true, metadata will be collected with `--all-features`. Note that this can't | |||
# be toggled off if true, if you want to conditionally enable `--all-features` it | |||
# is recommended to pass `--all-features` on the cmd line instead | |||
all-features = true | |||
# all-features = true |
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.
These were all deprecated. More info in EmbarkStudios/cargo-deny#611
# Goal The goal of this PR is <!-- insert goal here --> Closes <!-- issue # --> # Discussion <!-- List discussion items --> # Checklist - [ ] Tests added
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.
One last question: when building the main libraries, we've bumped our version to 1.0.2
for all of the rust stuff, but when building the Java bridge, we build a jar labeled with 1.0.1
as the version. Why the discrepancy?
@JoeCap08055 this was kinda described in the PR description but open to suggestions if you think we should do it differently
|
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, can go once comments are resolved
Merging this PR to get the ball rolling. Any existing concerns will be addressed in future PR's before cutting a new release. |
Goal
The goal of this PR is to upgrade dependencies on the graph-sdk. To add support for more targets like
aarch64
on linux, the CI was demanding newer Rust version and that was the reason to upgrade everything.Closes #182
Changes
"1.76.0" stable
1.0.0
to1.0.2
. (Skipped1.0.1
since wanted to keep the internal and published released versions in sync if possible and we already released1.0.1
)Open issues