Skip to content

Conversation

@Twey
Copy link
Owner

@Twey Twey commented Dec 14, 2023

Motivation

Proposal

Test Plan

Release Plan

  • Need to bump the major/minor version number in the next release of the crates.
  • Need to update the developer manual.
  • This PR is adding or removing Cargo features.
  • Release is blocked and/or tracked by other issues (see links below)

Links

@Twey Twey force-pushed the 12-14-Cloud_CI branch 2 times, most recently from f1ae091 to a805105 Compare December 14, 2023 10:33
Twey pushed a commit that referenced this pull request Mar 28, 2025
## Motivation

The code was previously stuck with Rust version 1.81 because newer
versions would cause applications to fail to load (linera-io#3196). However, with
that issue fixed ([PR
#1](linera-io/parity-wasm#1)), it is now
possible to update the code to the latest stable Rust version.

## Proposal

Update the minimum supported Rust version to 1.85, and apply the
suggestions from the newer versions of the compiler and the linter.

Also update the nightly version used in CI to a newer version so that
it's not so far behind the stable version to the point it causes
compilation issues.

## Test Plan

CI should catch any regressions.

## Release Plan

- These changes follow the usual release cycle, because it's backwards
compatible and allows downstream dependencies to use newer Rust
versions.

## Links

- Future work: update to use the new Rust 2024 edition.
- Closes linera-io#3196 
- [reviewer
checklist](https://github.com/linera-io/linera-protocol/blob/main/CONTRIBUTING.md#reviewer-checklist)
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