Skip to content
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

Bump crates to the latest versions #969

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

m-lord-renkse
Copy link

Bump crates to the latest versions

@m-lord-renkse m-lord-renkse force-pushed the bump-to-latest-versions branch 12 times, most recently from 82f5ebd to 197864d Compare April 19, 2024 14:47
@@ -8,7 +8,7 @@ jobs:
strategy:
matrix:
include:
- rust: 1.70.0
- rust: 1.77.2
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

According to the readme the crate has a minimum supported rust version of 1.64 but I guess that ship has already sailed. 😅
Is there a reason this needed to be updated? BTW this exact version is already covered by stable 3 lines down.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This update is required by the AWS stable release, otherwise it won't compile.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall I'm not a fan of bumping the rust version here. The version you are adding only requires 1.75 according to their readme (MSRV = stable - 2).
Also with the discussion on compatibility of sub-dependency version I think we should not specify the patch level version in our dependencies to give the dependency resolver more room to unify dependency versions.
Also since the MSRV definitely has to be increased (I agree that depending on a stable version of the aws crates makes sense) we should also update the readme of this repo since it mention MSRV as well.
And finally this needs to get published as a new version of the crate. Since we are increasing the MSRV I think to make it a new minor release instead of just doing a patch level release (i.e. 0.25.6 -> 0.26.0). This can be done by using /ci/bump.sh.

ethcontract-common/Cargo.toml Outdated Show resolved Hide resolved
ethcontract-mock/src/details/transaction.rs Outdated Show resolved Hide resolved
ethcontract/src/lib.rs Outdated Show resolved Hide resolved
@m-lord-renkse m-lord-renkse force-pushed the bump-to-latest-versions branch 4 times, most recently from 7960ba5 to 27d86f1 Compare April 23, 2024 09:12
@m-lord-renkse m-lord-renkse force-pushed the bump-to-latest-versions branch from 27d86f1 to 1ed9483 Compare April 23, 2024 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants