build(otel): update vulnerable Go dependencies - #1471
Conversation
Pin golang.org/x/crypto v0.55.0 in the OCB manifest and regenerate the collector module files. Signed-off-by: Stephanie Baum <sbaum@nvidia.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
Included review availability: Your plan provides up to 12 included reviews per hour; 6 remain after this review. 📝 WalkthroughWalkthroughThe OpenTelemetry Collector build pins ChangesOpenTelemetry dependency update
Estimated code review effort: 1 (Trivial) | ~5 minutes Merge Risk: ⚪ Minimal · up to The change updates vulnerable generated collector dependencies without changing the component set; no actionable merge-blocking risk remains after normal checks and review. 🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (3 passed)
Full details: Linked Issues checkExplanation The OCB manifest pins golang.org/x/crypto to v0.55.0, and otelcol/go.mod shows regenerated dependency changes. Verification of all regenerated module files is inconclusive because otelcol/go.sum was excluded by the !**/*.sum path filter. Full details: Out of Scope Changes checkExplanation The pull request includes an explicit google.golang.org/grpc v1.83.1 override and related dependency updates, but linked issue Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.) Full details: Title checkExplanation The title follows Conventional Commits syntax with the single type
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Regenerate the collector with the first gRPC release containing the OCB vulnerability fix.
Risk assessmentOverall risk: Medium. The repository delta is small and dependency-only, but both
Evidence: the public PR diff, gRPC v1.83.0 and v1.83.1 notes, and the x/crypto comparison. |
|
@coderabbitai Both pre-merge flags are accounted for. The gRPC update is intentional remediation for GHSA-vp52-pcj8-j9qc (CVE-2026-84304): The regenerated |
|
Tip For best results, initiate chat on the files or code changes.
✏️ Learnings added
You are interacting with an AI system. |
|
This PR is included in version 1.64.2. The release is available on GitHub release. |
|
This PR is included in version 1.16.4. The release is available on GitHub release. |
|
This PR is included in version 1.13.4. The release is available on GitHub release. |
|
This PR is included in version 1.8.1. The release is available on GitHub release. |
|
This PR is included in version 0.4.15. The release is available on GitHub release. |
|
This PR is included in version 0.3.3. The release is available on GitHub release. |
TL;DR
golang.org/x/crypto v0.55.0andgoogle.golang.org/grpc v1.83.1.Additional Details
For the Reviewer
For QA
./scripts/regenerate-otelcol.sh../tools/ci/check-otelcol-generated.go test ./...in the generated collector module.Issues
Closes #1465
Checklist
Summary by CodeRabbit