Skip to content

build(deps): bump the misc-dependencies group across 1 directory with 6 updates - #8959

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/misc-dependencies-473f3aa058
Closed

build(deps): bump the misc-dependencies group across 1 directory with 6 updates#8959
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/misc-dependencies-473f3aa058

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 8, 2026

Copy link
Copy Markdown
Contributor

Bumps the misc-dependencies group with 5 updates in the / directory:

Package From To
go.etcd.io/etcd/api/v3 3.6.12 3.7.1
go.etcd.io/etcd/client/pkg/v3 3.6.12 3.7.1
go.etcd.io/etcd/client/v3 3.6.12 3.7.1
go.etcd.io/etcd/server/v3 3.6.12 3.7.1
google.golang.org/api 0.286.0 0.290.0

Updates go.etcd.io/etcd/api/v3 from 3.6.12 to 3.7.1

Release notes

Sourced from go.etcd.io/etcd/api/v3's releases.

v3.7.1

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.7.1
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.7.1
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • 5e7fd0d version: bump up to 3.7.1
  • 84badbf Merge pull request #22139 from k8s-infra-cherrypick-robot/cherry-pick-22134-t...
  • bbab9ca Merge pull request #22145 from k8s-infra-cherrypick-robot/cherry-pick-22131-t...
  • e6415b7 Merge pull request #22141 from k8s-infra-cherrypick-robot/cherry-pick-22130-t...
  • c58097a Merge pull request #22147 from k8s-infra-cherrypick-robot/cherry-pick-22132-t...
  • a63bc45 Merge pull request #22143 from k8s-infra-cherrypick-robot/cherry-pick-22128-t...
  • 66dcf8e Merge pull request #22157 from ivanvc/release-3.7-google.golang.org-grpc-1.82.1
  • 93e55bf Merge pull request #22149 from k8s-infra-cherrypick-robot/cherry-pick-22129-t...
  • 8374af2 deps: bump google.golang.org/grpc to 1.82.1
  • 2f5200d Fix unsynchronized range over leaseCache.entries
  • Additional commits viewable in compare view

Updates go.etcd.io/etcd/client/pkg/v3 from 3.6.12 to 3.7.1

Release notes

Sourced from go.etcd.io/etcd/client/pkg/v3's releases.

v3.7.1

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.7.1
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.7.1
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • 5e7fd0d version: bump up to 3.7.1
  • 84badbf Merge pull request #22139 from k8s-infra-cherrypick-robot/cherry-pick-22134-t...
  • bbab9ca Merge pull request #22145 from k8s-infra-cherrypick-robot/cherry-pick-22131-t...
  • e6415b7 Merge pull request #22141 from k8s-infra-cherrypick-robot/cherry-pick-22130-t...
  • c58097a Merge pull request #22147 from k8s-infra-cherrypick-robot/cherry-pick-22132-t...
  • a63bc45 Merge pull request #22143 from k8s-infra-cherrypick-robot/cherry-pick-22128-t...
  • 66dcf8e Merge pull request #22157 from ivanvc/release-3.7-google.golang.org-grpc-1.82.1
  • 93e55bf Merge pull request #22149 from k8s-infra-cherrypick-robot/cherry-pick-22129-t...
  • 8374af2 deps: bump google.golang.org/grpc to 1.82.1
  • 2f5200d Fix unsynchronized range over leaseCache.entries
  • Additional commits viewable in compare view

Updates go.etcd.io/etcd/client/v3 from 3.6.12 to 3.7.1

Release notes

Sourced from go.etcd.io/etcd/client/v3's releases.

v3.7.1

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.7.1
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.7.1
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • 5e7fd0d version: bump up to 3.7.1
  • 84badbf Merge pull request #22139 from k8s-infra-cherrypick-robot/cherry-pick-22134-t...
  • bbab9ca Merge pull request #22145 from k8s-infra-cherrypick-robot/cherry-pick-22131-t...
  • e6415b7 Merge pull request #22141 from k8s-infra-cherrypick-robot/cherry-pick-22130-t...
  • c58097a Merge pull request #22147 from k8s-infra-cherrypick-robot/cherry-pick-22132-t...
  • a63bc45 Merge pull request #22143 from k8s-infra-cherrypick-robot/cherry-pick-22128-t...
  • 66dcf8e Merge pull request #22157 from ivanvc/release-3.7-google.golang.org-grpc-1.82.1
  • 93e55bf Merge pull request #22149 from k8s-infra-cherrypick-robot/cherry-pick-22129-t...
  • 8374af2 deps: bump google.golang.org/grpc to 1.82.1
  • 2f5200d Fix unsynchronized range over leaseCache.entries
  • Additional commits viewable in compare view

Updates go.etcd.io/etcd/server/v3 from 3.6.12 to 3.7.1

Release notes

Sourced from go.etcd.io/etcd/server/v3's releases.

v3.7.1

Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).

For installation guides, please check out operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.

Linux
ETCD_VER=v3.7.1
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 --no-same-owner
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
start a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo

macOS (Darwin)
ETCD_VER=v3.7.1
choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}
rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>

... (truncated)

Commits
  • 5e7fd0d version: bump up to 3.7.1
  • 84badbf Merge pull request #22139 from k8s-infra-cherrypick-robot/cherry-pick-22134-t...
  • bbab9ca Merge pull request #22145 from k8s-infra-cherrypick-robot/cherry-pick-22131-t...
  • e6415b7 Merge pull request #22141 from k8s-infra-cherrypick-robot/cherry-pick-22130-t...
  • c58097a Merge pull request #22147 from k8s-infra-cherrypick-robot/cherry-pick-22132-t...
  • a63bc45 Merge pull request #22143 from k8s-infra-cherrypick-robot/cherry-pick-22128-t...
  • 66dcf8e Merge pull request #22157 from ivanvc/release-3.7-google.golang.org-grpc-1.82.1
  • 93e55bf Merge pull request #22149 from k8s-infra-cherrypick-robot/cherry-pick-22129-t...
  • 8374af2 deps: bump google.golang.org/grpc to 1.82.1
  • 2f5200d Fix unsynchronized range over leaseCache.entries
  • Additional commits viewable in compare view

Updates google.golang.org/api from 0.286.0 to 0.290.0

Release notes

Sourced from google.golang.org/api's releases.

v0.290.0

0.290.0 (2026-07-20)

Features

v0.289.0

0.289.0 (2026-07-16)

Features

v0.288.0

0.288.0 (2026-07-09)

Features

v0.287.1

0.287.1 (2026-07-07)

Documentation

v0.287.0

0.287.0 (2026-06-30)

Features

Changelog

Sourced from google.golang.org/api's changelog.

0.290.0 (2026-07-20)

Features

0.289.0 (2026-07-16)

Features

0.288.0 (2026-07-09)

Features

0.287.1 (2026-07-07)

Documentation

0.287.0 (2026-06-30)

Features

Commits

Updates google.golang.org/grpc from 1.81.1 to 1.82.1

Release notes

Sourced from google.golang.org/grpc's releases.

Release 1.82.1

Security

  • server: Stop reading from the connection when flooded by HTTP/2 frames. The default value for this limit is 100 frames, excluding DATA and HEADERS, and may be changed by setting environment variable GRPC_GO_EXPERIMENTAL_CONTROL_BUFFER_THROTTLE_LIMIT.
  • xds/rbac: Support Metadata and RequestedServerName permissions matcher fields. If present in a DENY rule, previously these would be ignored and fail-open.
  • xds/rbac: Fix panic when parsing unsupported fields in NotRule/NotId permissions.
  • xds/rbac: Support the deprecated source_ip principal identifier by treating it as equivalent to direct_remote_ip.

Release 1.82.0

Behavior Changes

  • server: Remove support for GRPC_GO_EXPERIMENTAL_DISABLE_STRICT_PATH_CHECKING environment varibale. Strict incoming RPC path validation (which has been the default since v1.79.3) can no longer be disabled. (#9112)
  • transport: Add environment variable to change the default max header list size from 16MB to 8KB. This may be enabled by setting GRPC_GO_EXPERIMENTAL_ENABLE_8KB_DEFAULT_HEADER_LIST_SIZE=true. This will be enabled by default in a subsequent release. (#9019)
  • balancer: Load Balancing policy registry is now case-sensitive. Set GRPC_GO_EXPERIMENTAL_CASE_SENSITIVE_BALANCER_REGISTRIES=false (and file an issue) to revert to case-insensitive behavior. (#9017)

New Features

  • experimental/stats: Expose a new API, NewContextWithLabelCallback, to register a callback that is invoked when telemetry labels are added. (#8877)
  • client: Return a portion of the response body in the error message, when the client receives an unexpected non-gRPC HTTP response, to make debugging easier. (#8929)
  • server: Add environment variable GRPC_GO_SERVER_GOROUTINE_LABELS that controls setting runtime/pprof.Labels on goroutines spawned by the server. Set GRPC_GO_SERVER_GOROUTINE_LABELS=grpc.method=true to add the grpc.method label on goroutines spawned to handle incoming requests. (#9082)

Bug Fixes

  • xds/server: Fix a memory leak of HTTP filter instances occurring when route configurations are updated in-place during a Route Discovery Service (RDS) update. (#9138)
  • grpc: In the deprecated gzip Compressor (used via the deprecated WithCompressor dial option), enforce the MaxRecvMsgSize limit on the decompressed message buffer, preventing excessive memory allocation from highly compressed payloads. (#9114)
  • stats/opentelemetry: Record retry attempts, grpc.previous-rpc-attempts, at the call level and not the attempt level. (#8923)
  • encoding: Ensure Close() is always called on readers returned from Compressor.Decompress if possible. (#9135)
  • channelz: Fix the LastMessageSentTimestamp and LastMessageReceivedTimestamp fields in SocketMetrics to ensure they contain correct timestamp values. (#9109)
Commits

Summary by CodeRabbit

  • Chores
    • Updated the Go toolchain to version 1.26.
    • Refreshed core infrastructure, communication, observability, and API libraries.
    • Incorporated dependency updates for improved compatibility, stability, and maintenance.

@dependabot dependabot Bot added area/ci-tooling Indicates the PR includes changes for CI or tooling ok-to-test Indicates a non-member PR verified by an org member that is safe to test. labels Jul 8, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Pipeline controller notification
This repo is configured to use the pipeline controller. Second-stage tests will be triggered either automatically or after lgtm label is added, depending on the repository configuration. The pipeline controller will automatically detect which contexts are required and will utilize /test Prow commands to trigger the second stage.

For optional jobs, comment /test ? to see a list of all defined jobs. To trigger manually all jobs from second stage use /pipeline required command.

This repository is configured in: LGTM mode

@coderabbitai

coderabbitai Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

This pull request updates go.mod to use Go 1.26 and upgrades direct and indirect dependencies. Direct updates include etcd, Google API, gRPC, and related golang.org/x modules. Indirect updates include systemd, enterprise certificate proxy, grpc-gateway, raft, OpenTelemetry, genproto, and additional golang.org/x modules. No exported entities or application code logic are changed.

Suggested reviewers: nirshal, bryan-cox


Important

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

❌ Failed checks (1 error)

Check name Status Explanation Resolution
No-Sensitive-Data-In-Logs ❌ Error FAIL: watch.go adds a debug log that emits raw range-start/range-end values (user keys), and client.go debug logs endpoints/hostnames. Redact or omit watched keys/endpoints from logs, or replace them with hashed/opaque identifiers and keep only non-sensitive counters.
✅ Passed checks (10 passed)
Check name Status Explanation
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed PR only changes dependencies/vendor files; no _test.go files or Ginkgo title patterns were modified.
Test Structure And Quality ✅ Passed No Ginkgo test files or test code were changed; the PR only updates go.mod/go.sum and vendored deps.
Topology-Aware Scheduling Compatibility ✅ Passed Only dependency files (go.mod/go.sum/vendor) changed; no deployment manifests, operator code, or controllers were modified, so no topology-aware scheduling issue.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed No new test files or Ginkgo e2e additions are present; the PR only updates go.mod/go.sum and vendored dependencies.
No-Weak-Crypto ✅ Passed No new weak-crypto code was introduced; diff hits are metadata/comments, and the SHA1 call in etcd was pre-existing and unchanged.
Container-Privileges ✅ Passed PR changes only go.mod/go.sum and vendored deps; no repo K8s/container manifests with privileged settings were modified.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects a Dependabot dependency bump in the repository root and matches the main scope of the changes.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/go_modules/misc-dependencies-473f3aa058

Comment @coderabbitai help to get the list of available commands.

@openshift-ci

openshift-ci Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Hi @dependabot[bot]. Thanks for your PR.

I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions 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.

@openshift-ci

openshift-ci Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dependabot[bot]
Once this PR has been reviewed and has the lgtm label, please assign enxebre for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci
openshift-ci Bot requested review from Nirshal and bryan-cox July 8, 2026 11:44
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/misc-dependencies-473f3aa058 branch from c929022 to b3e5090 Compare July 10, 2026 01:04
@hypershift-jira-solve-ci

Copy link
Copy Markdown
Contributor

Now I have the full picture. Here's the complete analysis:

Test Failure Analysis Complete

Job Information

Test Failure Analysis

Error

go: go.mod requires go >= 1.26 (running go 1.25.8; GOTOOLCHAIN=local)
make: *** [Makefile:217: control-plane-operator] Error 1

and

go: go.mod requires go >= 1.25.9 (running go 1.25.8; GOTOOLCHAIN=local)

and (GitHub Actions verify job):

hack/workspace/go.work: needs update
##[error]Process completed with exit code 1.

Summary

All 7 failing jobs share a single root cause: the Dependabot PR bumps go.etcd.io/etcd from v3.6.12 to v3.7.0, which raises the go directive in go.mod from 1.25.8 to 1.26. The CI builder images (rhel-9-golang-1.25-openshift-4.23 and rhel-9-golang-1.25-openshift-5.0) only provide Go 1.25.8, which is too old for the new minimum. Additionally, hack/workspace/go.work was not updated to match the new go 1.26 directive, causing the GitHub Actions verify job to fail with "go.work: needs update". The Prow verify-deps job failed due to a transient Go module proxy network error (unrelated flake).

Root Cause

The Dependabot PR bumps go.etcd.io/etcd/* from v3.6.12 → v3.7.0. The etcd v3.7.0 release requires Go ≥1.25.9 (its own go.mod minimum). When go mod tidy ran, Go's toolchain management raised the go directive in the project's go.mod from 1.25.8 to 1.26 to satisfy this transitive requirement.

This creates three cascading failures:

  1. Prow images and okd-scos-images jobs — The CI builder images (ocp/builder:rhel-9-golang-1.25-openshift-4.23 and ocp/builder:rhel-9-golang-1.25-openshift-5.0) ship Go 1.25.8 with GOTOOLCHAIN=local (meaning no automatic toolchain download). Since go.mod now declares go 1.26, the Go compiler refuses to build: go: go.mod requires go >= 1.26 (running go 1.25.8; GOTOOLCHAIN=local). All three image builds (hypershift, hypershift-operator, hypershift-tests) fail at the make step.

  2. GitHub Actions verify / Verify job — The hack/workspace/go.work file was not regenerated to reflect the new go 1.26 directive. The verify step runs git diff --exit-code after code generation and detects hack/workspace/go.work: needs update, causing the dirty-tree check to fail.

  3. Red Hat Konflux builds — These are independent container builds that also attempt to compile the Go source. They fail for the same Go version mismatch reason as the Prow image builds.

  4. Prow verify-deps job — This failed due to a transient network error downloading golang.org/x/net@v0.56.0 from proxy.golang.org (stream error: stream ID 289; INTERNAL_ERROR; received from peer). This is a flake unrelated to the dependency bump, though the Go version mismatch may also have contributed.

The fundamental issue is that etcd v3.7.0 requires a newer Go version than what the OpenShift CI infrastructure currently provides.

Recommendations
  1. Do not merge this PR as-is. The go 1.26 minimum is incompatible with the current CI builder images (Go 1.25.8). Until the CI infrastructure is updated to provide Go ≥1.26, this dependency bump cannot land.

  2. Option A — Wait for CI image update: Coordinate with the OpenShift CI/build team to update the builder images (rhel-9-golang-1.25-openshift-4.23 and rhel-9-golang-1.25-openshift-5.0) to include Go ≥1.26. Then rebase this PR.

  3. Option B — Pin etcd to v3.6.x: If Go 1.26 builder images are not immediately available, close this PR and pin etcd to the latest v3.6.x release that is compatible with Go 1.25.8. The Dependabot group configuration can be updated to exclude etcd from the misc-dependencies group until builder images are ready.

  4. If proceeding: Also update hack/workspace/go.work to use go 1.26 to fix the GitHub Actions verify failure.

  5. For the verify-deps flake: The Go module proxy network error is transient and would resolve on retry (/retest), but is moot given the Go version mismatch.

Evidence
Evidence Detail
go.mod change go 1.25.8go 1.26 (raised by etcd v3.7.0 transitive requirement)
etcd bump go.etcd.io/etcd/*/v3 v3.6.12 → v3.7.0
CI Go version Go 1.25.8 (GOTOOLCHAIN=local) in rhel-9-golang-1.25-openshift-4.23 and rhel-9-golang-1.25-openshift-5.0
images error go: go.mod requires go >= 1.25.9 (running go 1.25.8; GOTOOLCHAIN=local) — 3 binaries failed
okd-scos-images error go: go.mod requires go >= 1.26 (running go 1.25.8; GOTOOLCHAIN=local)
verify (GHA) error hack/workspace/go.work: needs update — go.work not regenerated for new Go version
verify-deps (Prow) error Transient proxy.golang.org HTTP/2 stream error downloading golang.org/x/net@v0.56.0 (flake)
Konflux builds All 3 failed — same Go version mismatch as Prow image builds
Main branch go.mod go 1.25.8 (compatible with current CI)

… 6 updates

Bumps the misc-dependencies group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.6.12` | `3.7.1` |
| [go.etcd.io/etcd/client/pkg/v3](https://github.com/etcd-io/etcd) | `3.6.12` | `3.7.1` |
| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.6.12` | `3.7.1` |
| [go.etcd.io/etcd/server/v3](https://github.com/etcd-io/etcd) | `3.6.12` | `3.7.1` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.286.0` | `0.290.0` |



Updates `go.etcd.io/etcd/api/v3` from 3.6.12 to 3.7.1
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](etcd-io/etcd@v3.6.12...v3.7.1)

Updates `go.etcd.io/etcd/client/pkg/v3` from 3.6.12 to 3.7.1
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](etcd-io/etcd@v3.6.12...v3.7.1)

Updates `go.etcd.io/etcd/client/v3` from 3.6.12 to 3.7.1
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](etcd-io/etcd@v3.6.12...v3.7.1)

Updates `go.etcd.io/etcd/server/v3` from 3.6.12 to 3.7.1
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](etcd-io/etcd@v3.6.12...v3.7.1)

Updates `google.golang.org/api` from 0.286.0 to 0.290.0
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](googleapis/google-api-go-client@v0.286.0...v0.290.0)

Updates `google.golang.org/grpc` from 1.81.1 to 1.82.1
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.81.1...v1.82.1)

---
updated-dependencies:
- dependency-name: go.etcd.io/etcd/api/v3
  dependency-version: 3.6.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: misc-dependencies
- dependency-name: go.etcd.io/etcd/client/pkg/v3
  dependency-version: 3.6.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: misc-dependencies
- dependency-name: go.etcd.io/etcd/client/v3
  dependency-version: 3.6.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: misc-dependencies
- dependency-name: go.etcd.io/etcd/server/v3
  dependency-version: 3.6.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: misc-dependencies
- dependency-name: google.golang.org/api
  dependency-version: 0.287.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: misc-dependencies
- dependency-name: google.golang.org/grpc
  dependency-version: 1.82.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: misc-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 88-100: Generate and commit the corresponding go.sum entries for
the upgraded modules in go.mod, preserving exact pinned versions. Then run go
mod verify, the repository’s OSV vulnerability and license-policy checks, and
its SBOM/provenance signing pipeline; resolve any failures before completing the
dependency update.
🪄 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: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: 488b820b-db18-457e-82e9-224d6fdee9d1

📥 Commits

Reviewing files that changed from the base of the PR and between b3e5090 and 5fa6ac3.

⛔ Files ignored due to path filters (319)
  • go.sum is excluded by !**/*.sum
  • vendor/github.com/coreos/go-systemd/v22/daemon/sdnotify_other.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/coreos/go-systemd/v22/daemon/sdnotify_unix.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/coreos/go-systemd/v22/daemon/watchdog.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/coreos/go-systemd/v22/journal/journal_unix.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/coreos/go-systemd/v22/unit/deserialize.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/coreos/go-systemd/v22/unit/escape.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/AUTHORS is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/CONTRIBUTORS is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/LICENSE is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/gogoproto/Makefile is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/gogoproto/doc.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/gogoproto/gogo.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/github.com/gogo/protobuf/gogoproto/gogo.pb.golden is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/gogoproto/gogo.proto is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/gogoproto/helper.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/Makefile is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/clone.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/custom_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/decode.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/deprecated.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/discard.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/duration.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/duration_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/encode.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/encode_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/equal.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/extensions.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/extensions_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/lib.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/lib_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/message_set.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/pointer_reflect.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/pointer_reflect_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/pointer_unsafe.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/pointer_unsafe_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/properties.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/properties_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/skip_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/table_marshal.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/table_marshal_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/table_merge.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/table_unmarshal.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/table_unmarshal_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/text.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/text_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/text_parser.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/timestamp.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/timestamp_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/wrappers.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/proto/wrappers_gogo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor/Makefile is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor/descriptor.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor/descriptor.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor/descriptor_gostring.gen.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor/helper.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/googleapis/gax-go/v2/.release-please-manifest.json is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/googleapis/gax-go/v2/CHANGES.md is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/googleapis/gax-go/v2/internal/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/googleapis/gax-go/v2/release-please-config.json is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/googleapis/gax-go/v2/telemetry.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2/options/BUILD.bazel is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/handler.go is excluded by !vendor/**, !**/vendor/**
  • vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/mux.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/LICENSE is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/authpb/auth.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/go.etcd.io/etcd/api/v3/authpb/auth.proto is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/authpb/deprecated.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/etcdserverpb/etcdserver.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/go.etcd.io/etcd/api/v3/etcdserverpb/etcdserver.proto is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/etcdserverpb/raft_internal.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/go.etcd.io/etcd/api/v3/etcdserverpb/raft_internal.proto is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/etcdserverpb/raft_internal_stringer.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/etcdserverpb/rpc.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/go.etcd.io/etcd/api/v3/etcdserverpb/rpc.proto is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/etcdserverpb/rpc_grpc.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/go.etcd.io/etcd/api/v3/etcdserverpb/util.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/membershippb/membership.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/go.etcd.io/etcd/api/v3/membershippb/membership.proto is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/mvccpb/deprecated.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/mvccpb/extension.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/mvccpb/kv.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/go.etcd.io/etcd/api/v3/mvccpb/kv.proto is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/version/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/api/v3/versionpb/version.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/go.etcd.io/etcd/api/v3/versionpb/version.proto is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/pkg/v3/LICENSE is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/pkg/v3/transport/listener.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/pkg/v3/transport/listener_opts.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/pkg/v3/transport/listener_tls.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/pkg/v3/transport/timeout_transport.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/pkg/v3/types/set.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/pkg/v3/types/urls.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/pkg/v3/verify/verify.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/.gomodguard.yaml is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/LICENSE is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/auth.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/block_logger.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/client.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/compare.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/config.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/kv.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/lease.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/logger.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/maintenance.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/op.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/retry.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/retry_interceptor.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/txn.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/client/v3/watch.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/pkg/v3/LICENSE is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/pkg/v3/cpuutil/endian.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/pkg/v3/netutil/host_normalize.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/pkg/v3/netutil/netutil.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/server/v3/LICENSE is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/server/v3/etcdserver/api/membership/cluster.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/server/v3/etcdserver/api/membership/store.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/server/v3/etcdserver/api/membership/storev2.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/etcd/server/v3/etcdserver/errors/errors.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/.go-version is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/.golangci.yaml is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/README.md is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/bootstrap.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/code-of-conduct.md is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/confchange/confchange.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/confchange/restore.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/doc.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/log.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/log_unstable.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/node.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/quorum/majority.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/raft.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/raftpb/alias.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/raftpb/confchange.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/raftpb/confstate.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/raftpb/raft.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/go.etcd.io/raft/v3/raftpb/raft.proto is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/raftpb/util.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/rawnode.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/read_only.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/state_trace.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/state_trace_nop.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/status.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/storage.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/tracker/tracker.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/types.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.etcd.io/raft/v3/util.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/config.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal/parse.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/stats_handler.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/.golangci.yml is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/AGENTS.md is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/CHANGELOG.md is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/CLAUDE.md is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/CONTRIBUTING.md is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/Makefile is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/encoder.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/hash.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/key.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/kv.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/set.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/attribute/type_string.go is excluded by !vendor/**, !**/vendor/**, !**/*_string.go
  • vendor/go.opentelemetry.io/otel/attribute/value.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/baggage/baggage.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/dependencies.Dockerfile is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform/attribute.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/client.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/observ/instrumentation.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/metric/asyncfloat64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/metric/asyncint64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/metric/config.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/metric/doc.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/metric/instrument.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/metric/syncfloat64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/metric/syncint64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/propagation/baggage.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/builtin.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/container.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/env.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/host_id.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/host_id_exec.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/os.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/os_unix.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/os_windows.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/process.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/batch_span_processor.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/internal/observ/batch_span_processor.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/internal/observ/simple_span_processor.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/internal/observ/tracer.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/provider.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/sampling.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/span.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/span_limits.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.37.0/attribute_group.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.37.0/rpcconv/metric.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.39.0/MIGRATION.md is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.39.0/README.md is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.39.0/error_type.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.40.0/attribute_group.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.40.0/error_type.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.40.0/httpconv/metric.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.40.0/otelconv/metric.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.40.0/rpcconv/metric.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.41.0/MIGRATION.md is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.41.0/README.md is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.41.0/attribute_group.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.41.0/doc.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.41.0/error_type.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.41.0/exception.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.41.0/otelconv/metric.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.41.0/schema.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/trace/auto.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/trace/config.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/trace/internal/telemetry/span.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/otel/versions.yaml is excluded by !vendor/**, !**/vendor/**
  • vendor/go.opentelemetry.io/proto/otlp/common/v1/common.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/golang.org/x/crypto/ssh/keys.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/crypto/ssh/messages.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/net/http2/transport_wrap.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/net/idna/idna.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/cpu/parse.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux_386.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux_amd64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux_arm.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux_arm64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux_loong64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux_ppc.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux_s390x.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zerrors_linux.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_386.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/windows/security_windows.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/windows/syscall_windows.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/sys/windows/types_windows.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/text/cases/context.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/text/cases/map.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/text/unicode/norm/forminfo.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/text/unicode/norm/iter.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/text/unicode/norm/normalize.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/tools/go/packages/packages.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/tools/internal/gcimporter/iexport.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/tools/internal/gcimporter/iimport.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/tools/internal/stdlib/deps.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/tools/internal/stdlib/manifest.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/tools/internal/typesinternal/element.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/tools/internal/typesinternal/types.go is excluded by !vendor/**, !**/vendor/**
  • vendor/golang.org/x/tools/internal/typesinternal/zerovalue.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/api/compute/v1/compute-api.json is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/api/compute/v1/compute-gen.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/api/compute/v1/compute2-gen.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/api/compute/v1/compute3-gen.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/api/dns/v1/dns-api.json is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/api/iam/v1/iam-api.json is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/api/iam/v1/iam-gen.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/api/internal/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/api/storage/v1/storage-api.json is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/api/storage/v1/storage-gen.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/genproto/googleapis/api/annotations/client.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/genproto/googleapis/api/annotations/field_behavior.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/genproto/googleapis/api/annotations/field_info.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/genproto/googleapis/api/annotations/http.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/genproto/googleapis/api/annotations/resource.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/genproto/googleapis/api/annotations/routing.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/checked.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/eval.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/explain.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/syntax.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/value.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/genproto/googleapis/api/httpbody/httpbody.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/genproto/googleapis/api/launch_stage.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/grpc/balancer/balancer.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/balancer/pickfirst/pickfirst.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/dialoptions.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/encoding/encoding.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/encoding/gzip/gzip.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/experimental/balancer/weight/weight.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/health/grpc_health_v1/health_grpc.pb.go is excluded by !**/*.pb.go, !vendor/**, !**/vendor/**, !**/*.pb.go
  • vendor/google.golang.org/grpc/internal/envconfig/envconfig.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/envconfig/xds.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/grpcutil/encode_duration.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/resolver/config_selector.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/stats/labels.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/transport/client_stream.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/transport/controlbuf.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/transport/flowcontrol.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/transport/handler_server.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/transport/http2_client.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/transport/http2_server.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/transport/internal/internal.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/internal/transport/transport.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/rpc_util.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/server.go is excluded by !vendor/**, !**/vendor/**
  • vendor/google.golang.org/grpc/version.go is excluded by !vendor/**, !**/vendor/**
  • vendor/modules.txt is excluded by !vendor/**, !**/vendor/**
📒 Files selected for processing (1)
  • go.mod

Comment thread go.mod
Comment on lines +88 to +100
go.etcd.io/etcd/api/v3 v3.7.1
go.etcd.io/etcd/client/pkg/v3 v3.7.1
go.etcd.io/etcd/client/v3 v3.7.1
go.etcd.io/etcd/server/v3 v3.7.1
go.uber.org/mock v0.6.0
go.uber.org/zap v1.28.0
golang.org/x/crypto v0.53.0
golang.org/x/net v0.56.0
golang.org/x/crypto v0.54.0
golang.org/x/net v0.57.0
golang.org/x/oauth2 v0.36.0
golang.org/x/sync v0.21.0
golang.org/x/sync v0.22.0
golang.org/x/time v0.15.0
google.golang.org/api v0.286.0
google.golang.org/grpc v1.81.1
google.golang.org/api v0.290.0
google.golang.org/grpc v1.82.1

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔒 Security & Privacy | 🟠 Major | ⚡ Quick win

Commit and verify the corresponding module checksums.

This PR context contains only go.mod, despite many module upgrades. Ensure the matching go.sum entries are generated and committed, then run go mod verify, an OSV vulnerability scan, license-policy checks, and the repository’s SBOM/provenance signing pipeline.

As per path instructions, dependency updates must pin exact versions, verify hashes, cross-reference OSV advisories, and preserve SBOM/provenance controls.

🤖 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 88 - 100, Generate and commit the corresponding go.sum
entries for the upgraded modules in go.mod, preserving exact pinned versions.
Then run go mod verify, the repository’s OSV vulnerability and license-policy
checks, and its SBOM/provenance signing pipeline; resolve any failures before
completing the dependency update.

Source: Path instructions

@openshift-ci

openshift-ci Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

@dependabot[bot]: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/images 5fa6ac3 link true /test images
ci/prow/verify-deps 5fa6ac3 link true /test verify-deps
ci/prow/okd-scos-images 5fa6ac3 link true /test okd-scos-images

Full PR test history. Your PR dashboard.

Details

Instructions 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. I understand the commands that are listed here.

@openshift-ci openshift-ci Bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jul 28, 2026
@openshift-ci

openshift-ci Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

rebase

Details

Instructions 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.

@dependabot @github

dependabot Bot commented on behalf of github Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Jul 28, 2026
@dependabot
dependabot Bot deleted the dependabot/go_modules/misc-dependencies-473f3aa058 branch July 28, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci-tooling Indicates the PR includes changes for CI or tooling needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. ok-to-test Indicates a non-member PR verified by an org member that is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants