-
Notifications
You must be signed in to change notification settings - Fork 843
[chore] upgrade toolchain to nightly-2023-04-24 #1373
[chore] upgrade toolchain to nightly-2023-04-24 #1373
Conversation
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.
Thanks!
I think that maybe it deserves a test with a real prover.
Have you tested it?
@@ -28,12 +28,12 @@ pub enum Error { | |||
/// Code not found in the CodeDB | |||
CodeNotFound(H256), | |||
/// Unable to figure out error at a [`GethExecStep`] | |||
UnexpectedExecStepError(&'static str, GethExecStep), | |||
UnexpectedExecStepError(&'static str, Box<GethExecStep>), |
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.
@lightsing, this got my attention, moving GethExecStep
is related to the toolchain upgrade or for another reason?
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.
Yes, It's related to clippy::result_large_err
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.
Ok, makes sense
i noticed there is a cron job running real prove tests in .github/workflows/integration.yml. Will that be enough? |
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!
Description
Upgrade toolchain to nightly-2023-04-24 for future compatibilities.
Issue Link
N/A
Type of change
Contents
Rationale
The toolchain currently in use is outdated and lacks stable features. Issue #1372 requires GAT, which has been stabilized since version
1.65.0
. Meanwhile, the current stable Rust version is1.69.0
.How Has This Been Tested?
N/A