aws / aws/aws-lambda-rust-runtime
[ci] Review `cargo-semver-checks` Github Action workflows, find gaps related to feature resolution & re-exports of workspace dependencies
- Ngôn ngữ chính
- Rust
- Star
- 3.6k
- Fork
- 396
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Context: https://github.com/awslabs/aws-lambda-rust-runtime/issues/1023
We had semver breakage in a `lambda_http` patch release due to its dependency on `aws_lambda_events`.
My understanding was that our CI should have failed this. We should find whether there is a gap in our CI setup, or a bug in `cargo-semver-issues`.
Hướng dẫn đóng góp
Hướng nghiên cứu
Đọc issue được liên kết #1023 và kiểm tra các workflow GitHub Action hiện có của `cargo-semver-checks`, tập trung vào việc phân giải feature và việc tái export các dependency của workspace. Tái hiện hoặc mô tả đặc điểm lỗi phá vỡ semver của `lambda_http` và `aws_lambda_events`, sau đó ghi lại liệu CI có thiếu sót trong cấu hình hay `cargo-semver-issues` có bug.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- github-actions, rust
- Lĩnh vực
- ci-cd, testing
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100