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
- Dominant language
- Rust
- Stars
- 3.6k
- Forks
- 396
- PR merge metrics
- No merged PRs in 30d
Description
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`.
Contributor guide
Research direction
Read the linked issue #1023 and inspect the existing `cargo-semver-checks` GitHub Action workflows, focusing on feature resolution and re-exports of workspace dependencies. Reproduce or characterize the `lambda_http` and `aws_lambda_events` semver breakage, then document whether CI has a configuration gap or `cargo-semver-issues` has a bug.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, rust
- Domain
- ci-cd, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100