chore(golang): remove unconsumed dependencies - #18506
Open
Mitch Zhu (miz060) wants to merge 1 commit into
Open
Conversation
Mitch Zhu (miz060)
marked this pull request as ready for review
August 19, 2026 01:37
Mitch Zhu (miz060)
force-pushed
the
mitchzhu/remove-abandoned-go-cycle-leaves
branch
from
August 19, 2026 02:29
cb34767 to
5a97a83
Compare
Mitch Zhu (miz060)
force-pushed
the
mitchzhu/remove-abandoned-go-cycle-leaves
branch
from
August 19, 2026 17:50
5a97a83 to
e8026e5
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
Removes four abandoned, unconsumed Go components and their generated packaging state.
Changes:
- Removes component registrations and obsolete check-disablement entries.
- Deletes corresponding locks, rendered specs, and source manifests.
- Retains the separately namespaced OpenCensus 0.2 dependency.
Reviewed changes
Copilot reviewed 10 out of 14 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
base/comps/components.toml |
Removes four component registrations. |
base/comps/component-check-disablement.toml |
Removes obsolete test-disablement entries. |
locks/golang-github-census-instrumentation-opencensus-proto.lock |
Deletes the component lock. |
locks/golang-github-grpc-ecosystem-prometheus.lock |
Deletes the component lock. |
locks/golang-github-mwitkow-conntrack.lock |
Deletes the component lock. |
locks/golang-github-tmc-grpc-websocket-proxy.lock |
Deletes the component lock. |
specs/g/golang-github-census-instrumentation-opencensus-proto/golang-github-census-instrumentation-opencensus-proto.spec |
Deletes the rendered RPM spec. |
specs/g/golang-github-census-instrumentation-opencensus-proto/sources |
Deletes its source manifest. |
specs/g/golang-github-grpc-ecosystem-prometheus/golang-github-grpc-ecosystem-prometheus.spec |
Deletes the rendered RPM spec. |
specs/g/golang-github-grpc-ecosystem-prometheus/sources |
Deletes its source manifest. |
specs/g/golang-github-mwitkow-conntrack/golang-github-mwitkow-conntrack.spec |
Deletes the rendered RPM spec. |
specs/g/golang-github-mwitkow-conntrack/sources |
Deletes its source manifest. |
specs/g/golang-github-tmc-grpc-websocket-proxy/golang-github-tmc-grpc-websocket-proxy.spec |
Deletes the rendered RPM spec. |
specs/g/golang-github-tmc-grpc-websocket-proxy/sources |
Deletes its source manifest. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Mitch Zhu (miz060)
force-pushed
the
mitchzhu/remove-abandoned-go-cycle-leaves
branch
from
August 20, 2026 02:24
e8026e5 to
66ee2e7
Compare
Remove an isolated four-package Prometheus dependency cycle and two additional Fedora-retired Go packages with no remaining Azure Linux consumers. Larger applications already bundle the Prometheus modules. Keep grpc-gateway v1 and OpenCensus proto 0.2 because Azure autorest still reaches that chain through the OpenCensus ocagent exporter. Keep go-control-plane because grpc-go still imports its xDS APIs. Signed-off-by: Mitch Zhu <mitchzhu@microsoft.com>
Mitch Zhu (miz060)
force-pushed
the
mitchzhu/remove-abandoned-go-cycle-leaves
branch
from
August 20, 2026 02:49
66ee2e7 to
e458f1a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Remove six Fedora-retired Go components that Azure Linux no longer needs.
Isolated Prometheus dependency cycle: no Azure package outside this group consumes these RPMs, and larger applications bundle the Prometheus modules.
golang-github-prometheus-commongolang-github-prometheus-clientgolang-github-mwitkow-conntrackgolang-github-grpc-ecosystem-prometheusUnused leaves:
golang-github-census-instrumentation-opencensus-proto: no consumers remain after go-control-plane 0.13.4 removes the deprecated OpenCensus APIs.golang-github-tmc-grpc-websocket-proxy: no Azure Linux reverse dependencies.Validation: