aws / aws/aws-lambda-rust-runtime
[MSRV] Document policy for when/how MSRV will roll forward
- 主要语言
- Rust
- 星标
- 3.6k
- 派生
- 396
- PR 合并指标
- 30 天内没有已合并 PR
描述
Our current MSRV policy is in the README:
https://github.com/awslabs/aws-lambda-rust-runtime/blob/main/README.md#supported-rust-versions-msrv
> The AWS Lambda Rust Runtime requires a minimum of Rust 1.81.0, and is not guaranteed to build on compiler versions earlier than that.
Presumably someday we will want to roll it forward. Projects often say something like, 'we will support a minimum of the last 6 months of rust versions, and will only roll forward if we need a new feature'. It would be nice to clarify that.
We probably should also explicitly state whether a MSRV bump is considered a breaking semver change or no.
At some point in the future, when we are rolling forward MSRV and guaranteeing support for both new and old for a period of time, we probably also want to add some github actions to test against multiple rust versions.
贡献指南
调研方向
从 README.md 中的 Supported Rust Versions (MSRV) 部分开始,审阅此 issue 中提出的策略问题。明确 MSRV 何时可以向前推进、各版本支持多长时间,以及提升 MSRV 是否属于 semver 破坏性变更;当这些决定得到清晰说明时,文档工作即告完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- rust
- 领域
- documentation, release
- Issue 类型
- 文档
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100