Skip to content

Commit a8fc7ae

Browse files
authored
Merge pull request kubernetes#128165 from liggitt/prune-self-require
Drop self-referencing replace directives
2 parents f5ae041 + 3be1109 commit a8fc7ae

File tree

31 files changed

+4
-42
lines changed

31 files changed

+4
-42
lines changed

hack/update-vendor.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ for repo in $(kube::util::list_staging_repos); do
251251
# drop all unused replace directives
252252
comm -23 \
253253
<(go mod edit -json | jq -r '.Replace[] | .Old.Path' | sort) \
254-
<(go list -m -json all | jq -r .Path | sort) |
254+
<(go list -m -json all | jq -r 'select(.Main | not) | .Path' | sort) |
255255
while read -r X; do echo "-dropreplace=${X}"; done |
256256
xargs -L 100 go mod edit -fmt
257257

@@ -263,7 +263,7 @@ echo "=== pruning root"
263263
# drop unused replace directives other than to local paths
264264
comm -23 \
265265
<(go mod edit -json | jq -r '.Replace[] | select(.New.Path | startswith("./") | not) | .Old.Path' | sort) \
266-
<(go list -m -json all | jq -r .Path | sort) |
266+
<(go list -m -json all | jq -r 'select(.Main | not) | .Path' | sort) |
267267
while read -r X; do echo "-dropreplace=${X}"; done |
268268
xargs -L 100 go mod edit -fmt
269269

staging/src/k8s.io/api/go.mod

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,4 @@ require (
3838
sigs.k8s.io/yaml v1.4.0 // indirect
3939
)
4040

41-
replace (
42-
k8s.io/api => ../api
43-
k8s.io/apimachinery => ../apimachinery
44-
)
41+
replace k8s.io/apimachinery => ../apimachinery

staging/src/k8s.io/apiextensions-apiserver/go.mod

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,6 @@ require (
129129

130130
replace (
131131
k8s.io/api => ../api
132-
k8s.io/apiextensions-apiserver => ../apiextensions-apiserver
133132
k8s.io/apimachinery => ../apimachinery
134133
k8s.io/apiserver => ../apiserver
135134
k8s.io/client-go => ../client-go

staging/src/k8s.io/apimachinery/go.mod

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,3 @@ require (
5555
gopkg.in/yaml.v2 v2.4.0 // indirect
5656
gopkg.in/yaml.v3 v3.0.1 // indirect
5757
)
58-
59-
replace k8s.io/apimachinery => ../apimachinery

staging/src/k8s.io/apiserver/go.mod

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ require (
128128
replace (
129129
k8s.io/api => ../api
130130
k8s.io/apimachinery => ../apimachinery
131-
k8s.io/apiserver => ../apiserver
132131
k8s.io/client-go => ../client-go
133132
k8s.io/component-base => ../component-base
134133
k8s.io/kms => ../kms

staging/src/k8s.io/cli-runtime/go.mod

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,5 @@ require (
7575
replace (
7676
k8s.io/api => ../api
7777
k8s.io/apimachinery => ../apimachinery
78-
k8s.io/cli-runtime => ../cli-runtime
7978
k8s.io/client-go => ../client-go
8079
)

staging/src/k8s.io/client-go/go.mod

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,4 @@ require (
7070
replace (
7171
k8s.io/api => ../api
7272
k8s.io/apimachinery => ../apimachinery
73-
k8s.io/client-go => ../client-go
7473
)

staging/src/k8s.io/cloud-provider/go.mod

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ replace (
114114
k8s.io/apimachinery => ../apimachinery
115115
k8s.io/apiserver => ../apiserver
116116
k8s.io/client-go => ../client-go
117-
k8s.io/cloud-provider => ../cloud-provider
118117
k8s.io/component-base => ../component-base
119118
k8s.io/component-helpers => ../component-helpers
120119
k8s.io/controller-manager => ../controller-manager

staging/src/k8s.io/cluster-bootstrap/go.mod

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,4 @@ require (
4040
replace (
4141
k8s.io/api => ../api
4242
k8s.io/apimachinery => ../apimachinery
43-
k8s.io/cluster-bootstrap => ../cluster-bootstrap
4443
)

staging/src/k8s.io/code-generator/go.mod

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,4 @@ require (
4545
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
4646
)
4747

48-
replace (
49-
k8s.io/apimachinery => ../apimachinery
50-
k8s.io/code-generator => ../code-generator
51-
)
48+
replace k8s.io/apimachinery => ../apimachinery

0 commit comments

Comments
 (0)