Update google.golang.org/genproto/googleapis/api digest to 7ab31c2#190
Conversation
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Hi @red-hat-konflux-kflux-prd-rh02[bot]. Thanks for your PR. I'm waiting for a openshift-hyperfleet member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
📝 WalkthroughSummary by CodeRabbit
Walkthrough
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Supply chain surface — flag for verification:
🚥 Pre-merge checks | ✅ 11✅ Passed checks (11 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
✨ Simplify code
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@go.mod`:
- Around line 177-178: The `google.golang.org/genproto/googleapis/api` and
`google.golang.org/genproto/googleapis/rpc` versions in go.mod diverge from
versions used in other microservices (hyperfleet-api and hyperfleet-sentinel),
which causes transitive-dependency version drift that breaks gRPC wire-format
compatibility and OpenTelemetry trace propagation across the platform. Update
both `google.golang.org/genproto/googleapis/api` and
`google.golang.org/genproto/googleapis/rpc` to the pseudo-version
`20260401024825-9d38bb4040a9` to align with hyperfleet-api and
hyperfleet-sentinel.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Central YAML (base), Organization UI (inherited)
Review profile: CHILL
Plan: Enterprise
Run ID: c34fc35a-a54d-4152-8142-c1e7aaa498ec
⛔ Files ignored due to path filters (1)
go.sumis excluded by!**/*.sum,!**/go.sum
📒 Files selected for processing (1)
go.mod
🔗 Linked repositories identified
CodeRabbit considers these linked repositories for cross-repo context during reviews:
openshift-hyperfleet/architecture(manual)openshift-hyperfleet/hyperfleet-api(manual)openshift-hyperfleet/hyperfleet-sentinel(manual)openshift-hyperfleet/hyperfleet-adapter(manual)openshift-hyperfleet/hyperfleet-broker(manual)
| google.golang.org/genproto/googleapis/api v0.0.0-20260610212136-7ab31c22f7ad // indirect | ||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaa // indirect |
There was a problem hiding this comment.
Cross-repository version mismatch: google.golang.org/genproto divergence breaks HyperFleet consistency.
Lines 177–178 update googleapis/api to pseudo-version 20260610 and googleapis/rpc to 20260526. Linked repository findings show:
hyperfleet-api&hyperfleet-sentinel:20260401(‑9 weeks vs. this change)hyperfleet-broker:20260209(‑16 weeks)- This PR (
hyperfleet-adapter):20260610(‑9 weeks ahead of api/sentinel)
These are indirect transitive dependencies pulled by OpenTelemetry gRPC exporters and Google Cloud client libraries—both used in cross-service communication. Version drift among microservices on the same transitive dependency creates:
- gRPC wire-format incompatibility (proto messages may have divergent encoding/decoding)
- OpenTelemetry exporter inconsistency (trace context propagation failures, incompatible proto definitions)
- Google Cloud Pub/Sub client drift (used by broker & sentinel; adapter advancing ahead breaks compatibility guarantees)
Action: Align hyperfleet-adapter to the same pseudo-versions as hyperfleet-api and hyperfleet-sentinel (20260401024825-9d38bb4040a9 for both googleapis/api and googleapis/rpc) to maintain transitive-dependency consistency across the platform.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@go.mod` around lines 177 - 178, The
`google.golang.org/genproto/googleapis/api` and
`google.golang.org/genproto/googleapis/rpc` versions in go.mod diverge from
versions used in other microservices (hyperfleet-api and hyperfleet-sentinel),
which causes transitive-dependency version drift that breaks gRPC wire-format
compatibility and OpenTelemetry trace propagation across the platform. Update
both `google.golang.org/genproto/googleapis/api` and
`google.golang.org/genproto/googleapis/rpc` to the pseudo-version
`20260401024825-9d38bb4040a9` to align with hyperfleet-api and
hyperfleet-sentinel.
Source: Linked repositories
This PR contains the following updates:
3dc84a4→7ab31c2Configuration
📅 Schedule: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.