Skip to content

Commit ee8d6b1

Browse files
committed
Make release notes tool not dependent on local git
Now all the date is retrieved through GitHub APIs, making the tool more portable and easier to use. It should not increase the rate limiting chances since it now performs less API requests (by getting the label from all PRs at once instead of with one request per PR).
1 parent 36e9aba commit ee8d6b1

File tree

13 files changed

+1208
-612
lines changed

13 files changed

+1208
-612
lines changed

hack/tools/go.mod

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ require (
2020
k8s.io/client-go v0.28.4
2121
k8s.io/klog/v2 v2.100.1
2222
k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9
23-
k8s.io/kubectl v0.28.4
2423
k8s.io/utils v0.0.0-20231127182322-b307cd553661
2524
sigs.k8s.io/cluster-api v0.0.0-00010101000000-000000000000
2625
sigs.k8s.io/cluster-api/test v0.0.0-00010101000000-000000000000
@@ -36,7 +35,6 @@ require (
3635
cloud.google.com/go/compute v1.23.3 // indirect
3736
cloud.google.com/go/compute/metadata v0.2.3 // indirect
3837
cloud.google.com/go/iam v1.1.5 // indirect
39-
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect
4038
github.com/MakeNowJust/heredoc v1.0.0 // indirect
4139
github.com/Masterminds/goutils v1.1.1 // indirect
4240
github.com/Masterminds/semver/v3 v3.2.0 // indirect
@@ -48,10 +46,8 @@ require (
4846
github.com/asaskevich/govalidator v0.0.0-20200428143746-21a406dcc535 // indirect
4947
github.com/beorn7/perks v1.0.1 // indirect
5048
github.com/cespare/xxhash/v2 v2.2.0 // indirect
51-
github.com/chai2010/gettext-go v1.0.2 // indirect
5249
github.com/cloudflare/circl v1.3.3 // indirect
5350
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
54-
github.com/daviddengcn/go-colortext v1.0.0 // indirect
5551
github.com/distribution/reference v0.5.0 // indirect
5652
github.com/docker/distribution v2.8.3+incompatible // indirect
5753
github.com/docker/docker v24.0.7+incompatible // indirect
@@ -61,10 +57,7 @@ require (
6157
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
6258
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
6359
github.com/evanphx/json-patch/v5 v5.7.0 // indirect
64-
github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d // indirect
65-
github.com/fatih/camelcase v1.0.0 // indirect
6660
github.com/fsnotify/fsnotify v1.7.0 // indirect
67-
github.com/fvbommel/sortorder v1.1.0 // indirect
6861
github.com/go-errors/errors v1.4.2 // indirect
6962
github.com/go-logr/logr v1.3.0 // indirect
7063
github.com/go-openapi/jsonpointer v0.19.6 // indirect
@@ -74,64 +67,47 @@ require (
7467
github.com/gogo/protobuf v1.3.2 // indirect
7568
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
7669
github.com/golang/protobuf v1.5.3 // indirect
77-
github.com/google/btree v1.0.1 // indirect
7870
github.com/google/cel-go v0.16.1 // indirect
7971
github.com/google/gnostic-models v0.6.8 // indirect
8072
github.com/google/go-cmp v0.6.0 // indirect
8173
github.com/google/go-github/v53 v53.2.0 // indirect
8274
github.com/google/go-querystring v1.1.0 // indirect
8375
github.com/google/gofuzz v1.2.0 // indirect
8476
github.com/google/s2a-go v0.1.7 // indirect
85-
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
8677
github.com/google/uuid v1.4.0 // indirect
8778
github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect
8879
github.com/googleapis/gax-go/v2 v2.12.0 // indirect
89-
github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7 // indirect
9080
github.com/hashicorp/hcl v1.0.0 // indirect
9181
github.com/huandu/xstrings v1.3.3 // indirect
9282
github.com/imdario/mergo v0.3.13 // indirect
93-
github.com/inconshreveable/mousetrap v1.1.0 // indirect
94-
github.com/jonboulle/clockwork v0.2.2 // indirect
9583
github.com/josharian/intern v1.0.0 // indirect
9684
github.com/json-iterator/go v1.1.12 // indirect
97-
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect
98-
github.com/lithammer/dedent v1.1.0 // indirect
9985
github.com/magiconair/properties v1.8.7 // indirect
10086
github.com/mailru/easyjson v0.7.7 // indirect
10187
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
10288
github.com/mitchellh/copystructure v1.2.0 // indirect
103-
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
10489
github.com/mitchellh/mapstructure v1.5.0 // indirect
10590
github.com/mitchellh/reflectwalk v1.0.2 // indirect
106-
github.com/moby/spdystream v0.2.0 // indirect
107-
github.com/moby/term v0.0.0-20221205130635-1aeaba878587 // indirect
10891
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
10992
github.com/modern-go/reflect2 v1.0.2 // indirect
110-
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect
11193
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
112-
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f // indirect
11394
github.com/opencontainers/go-digest v1.0.0 // indirect
11495
github.com/opencontainers/image-spec v1.1.0-rc2 // indirect
11596
github.com/pelletier/go-toml/v2 v2.1.0 // indirect
116-
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
11797
github.com/prometheus/client_golang v1.17.0 // indirect
11898
github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 // indirect
11999
github.com/prometheus/common v0.44.0 // indirect
120100
github.com/prometheus/procfs v0.11.1 // indirect
121-
github.com/russross/blackfriday/v2 v2.1.0 // indirect
122101
github.com/sagikazarmark/locafero v0.4.0 // indirect
123102
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
124103
github.com/shopspring/decimal v1.3.1 // indirect
125104
github.com/sourcegraph/conc v0.3.0 // indirect
126105
github.com/spf13/afero v1.11.0 // indirect
127106
github.com/spf13/cast v1.6.0 // indirect
128-
github.com/spf13/cobra v1.8.0 // indirect
129107
github.com/spf13/viper v1.18.1 // indirect
130108
github.com/stoewer/go-strcase v1.2.0 // indirect
131109
github.com/subosito/gotenv v1.6.0 // indirect
132-
github.com/xlab/treeprint v1.2.0 // indirect
133110
go.opencensus.io v0.24.0 // indirect
134-
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
135111
go.uber.org/multierr v1.11.0 // indirect
136112
golang.org/x/crypto v0.16.0 // indirect
137113
golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect
@@ -157,13 +133,9 @@ require (
157133
gopkg.in/yaml.v2 v2.4.0 // indirect
158134
gopkg.in/yaml.v3 v3.0.1 // indirect
159135
k8s.io/apiserver v0.28.4 // indirect
160-
k8s.io/cli-runtime v0.28.4 // indirect
161136
k8s.io/cluster-bootstrap v0.28.4 // indirect
162137
k8s.io/component-base v0.28.4 // indirect
163-
k8s.io/component-helpers v0.28.4 // indirect
164-
k8s.io/metrics v0.28.4 // indirect
165138
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
166-
sigs.k8s.io/kustomize/kustomize/v5 v5.0.4-0.20230601165947-6ce0bf390ce3 // indirect
167139
sigs.k8s.io/kustomize/kyaml v0.14.3-0.20230601165947-6ce0bf390ce3 // indirect
168140
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
169141
)

0 commit comments

Comments
 (0)