11module github.com/ChargePi/chargeflow
22
3- go 1.24
3+ go 1.24.0
44
55require (
66 github.com/google/uuid v1.6.0
@@ -10,21 +10,26 @@ require (
1010 github.com/spf13/cobra v1.9.1
1111 github.com/spf13/viper v1.20.1
1212 github.com/stretchr/testify v1.11.1
13+ github.com/testcontainers/testcontainers-go v0.40.0
14+ github.com/testcontainers/testcontainers-go/modules/redpanda v0.40.0
1315 go.uber.org/zap v1.27.0
1416)
1517
1618require (
1719 4d63.com/gocheckcompilerdirectives v1.3.0 // indirect
1820 4d63.com/gochecknoglobals v0.2.2 // indirect
21+ dario.cat/mergo v1.0.2 // indirect
1922 github.com/4meepo/tagalign v1.4.2 // indirect
2023 github.com/Abirdcfly/dupword v0.1.3 // indirect
2124 github.com/Antonboom/errname v1.1.0 // indirect
2225 github.com/Antonboom/nilnil v1.1.0 // indirect
2326 github.com/Antonboom/testifylint v1.6.1 // indirect
27+ github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect
2428 github.com/BurntSushi/toml v1.5.0 // indirect
2529 github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24 // indirect
2630 github.com/GaijinEntertainment/go-exhaustruct/v3 v3.3.1 // indirect
2731 github.com/Masterminds/semver/v3 v3.3.1 // indirect
32+ github.com/Microsoft/go-winio v0.6.2 // indirect
2833 github.com/OpenPeeDeeP/depguard/v2 v2.2.1 // indirect
2934 github.com/alecthomas/chroma/v2 v2.17.2 // indirect
3035 github.com/alecthomas/go-check-sumtype v0.3.1 // indirect
@@ -47,6 +52,7 @@ require (
4752 github.com/butuzov/mirror v1.3.0 // indirect
4853 github.com/catenacyber/perfsprint v0.9.1 // indirect
4954 github.com/ccojocar/zxcvbn-go v1.0.2 // indirect
55+ github.com/cenkalti/backoff/v4 v4.3.0 // indirect
5056 github.com/cespare/xxhash/v2 v2.3.0 // indirect
5157 github.com/charithe/durationcheck v0.0.10 // indirect
5258 github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc // indirect
@@ -57,25 +63,35 @@ require (
5763 github.com/chavacava/garif v0.1.0 // indirect
5864 github.com/chigopher/pathlib v0.19.1 // indirect
5965 github.com/ckaznocha/intrange v0.3.1 // indirect
66+ github.com/containerd/errdefs v1.0.0 // indirect
67+ github.com/containerd/errdefs/pkg v0.3.0 // indirect
68+ github.com/containerd/log v0.1.0 // indirect
69+ github.com/containerd/platforms v0.2.1 // indirect
70+ github.com/cpuguy83/dockercfg v0.3.2 // indirect
6071 github.com/curioswitch/go-reassign v0.3.0 // indirect
6172 github.com/daixiang0/gci v0.13.6 // indirect
6273 github.com/dave/dst v0.27.3 // indirect
6374 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
6475 github.com/denis-tingaikin/go-header v0.5.0 // indirect
76+ github.com/distribution/reference v0.6.0 // indirect
6577 github.com/dlclark/regexp2 v1.11.5 // indirect
66- github.com/dprotaso/go-yit v0.0.0-20220510233725-9ba8df137936 // indirect
78+ github.com/docker/docker v28.5.2+incompatible // indirect
79+ github.com/docker/go-connections v0.6.0 // indirect
80+ github.com/docker/go-units v0.5.0 // indirect
81+ github.com/ebitengine/purego v0.9.1 // indirect
6782 github.com/ettle/strcase v0.2.0 // indirect
6883 github.com/fatih/color v1.18.0 // indirect
6984 github.com/fatih/structs v1.1.0 // indirect
7085 github.com/fatih/structtag v1.2.0 // indirect
86+ github.com/felixge/httpsnoop v1.0.4 // indirect
7187 github.com/firefart/nonamedreturns v1.0.6 // indirect
7288 github.com/fsnotify/fsnotify v1.8.0 // indirect
7389 github.com/fzipp/gocyclo v0.6.0 // indirect
74- github.com/getkin/kin-openapi v0.133.0 // indirect
7590 github.com/ghostiam/protogetter v0.3.15 // indirect
7691 github.com/go-critic/go-critic v0.13.0 // indirect
77- github.com/go-openapi/jsonpointer v0.21.0 // indirect
78- github.com/go-openapi/swag v0.23.0 // indirect
92+ github.com/go-logr/logr v1.4.3 // indirect
93+ github.com/go-logr/stdr v1.2.2 // indirect
94+ github.com/go-ole/go-ole v1.3.0 // indirect
7995 github.com/go-toolsmith/astcast v1.1.0 // indirect
8096 github.com/go-toolsmith/astcopy v1.1.0 // indirect
8197 github.com/go-toolsmith/astequal v1.2.0 // indirect
@@ -117,12 +133,12 @@ require (
117133 github.com/jgautheron/goconst v1.8.1 // indirect
118134 github.com/jingyugao/rowserrcheck v1.1.1 // indirect
119135 github.com/jjti/go-spancheck v0.6.4 // indirect
120- github.com/josharian/intern v1.0.0 // indirect
121136 github.com/julz/importas v0.2.0 // indirect
122137 github.com/kaptinlin/go-i18n v0.1.4 // indirect
123138 github.com/karamaru-alpha/copyloopvar v1.2.1 // indirect
124139 github.com/kisielk/errcheck v1.9.0 // indirect
125140 github.com/kkHAIKE/contextcheck v1.1.6 // indirect
141+ github.com/klauspost/compress v1.18.1 // indirect
126142 github.com/knadh/koanf/maps v0.1.1 // indirect
127143 github.com/knadh/koanf/parsers/yaml v0.1.0 // indirect
128144 github.com/knadh/koanf/providers/env v1.0.0 // indirect
@@ -140,8 +156,9 @@ require (
140156 github.com/ldez/usetesting v0.4.3 // indirect
141157 github.com/leonklingele/grouper v1.1.2 // indirect
142158 github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
159+ github.com/lufia/plan9stats v0.0.0-20251013123823-9fd1530e3ec3 // indirect
143160 github.com/macabu/inamedparam v0.2.0 // indirect
144- github.com/mailru/easyjson v0.7.7 // indirect
161+ github.com/magiconair/properties v1.8.10 // indirect
145162 github.com/manuelarte/funcorder v0.2.1 // indirect
146163 github.com/maratori/testableexamples v1.0.0 // indirect
147164 github.com/maratori/testpackage v1.1.1 // indirect
@@ -154,21 +171,27 @@ require (
154171 github.com/mitchellh/copystructure v1.2.0 // indirect
155172 github.com/mitchellh/go-homedir v1.1.0 // indirect
156173 github.com/mitchellh/reflectwalk v1.0.2 // indirect
157- github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect
174+ github.com/moby/docker-image-spec v1.3.1 // indirect
175+ github.com/moby/go-archive v0.1.0 // indirect
176+ github.com/moby/patternmatcher v0.6.0 // indirect
177+ github.com/moby/sys/sequential v0.6.0 // indirect
178+ github.com/moby/sys/user v0.4.0 // indirect
179+ github.com/moby/sys/userns v0.1.0 // indirect
180+ github.com/moby/term v0.5.2 // indirect
158181 github.com/moricho/tparallel v0.3.2 // indirect
182+ github.com/morikuni/aec v1.0.0 // indirect
159183 github.com/muesli/termenv v0.16.0 // indirect
160184 github.com/nakabonne/nestif v0.3.1 // indirect
161185 github.com/nishanths/exhaustive v0.12.0 // indirect
162186 github.com/nishanths/predeclared v0.2.2 // indirect
163187 github.com/nunnatsa/ginkgolinter v0.19.1 // indirect
164- github.com/oapi-codegen/oapi-codegen/v2 v2.5.1 // indirect
165- github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037 // indirect
166- github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90 // indirect
167188 github.com/olekukonko/tablewriter v0.0.5 // indirect
189+ github.com/opencontainers/go-digest v1.0.0 // indirect
190+ github.com/opencontainers/image-spec v1.1.1 // indirect
168191 github.com/pelletier/go-toml/v2 v2.2.4 // indirect
169- github.com/perimeterx/marshmallow v1.1.5 // indirect
170192 github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
171193 github.com/polyfloyd/go-errorlint v1.8.0 // indirect
194+ github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
172195 github.com/prometheus/client_golang v1.12.1 // indirect
173196 github.com/prometheus/client_model v0.2.0 // indirect
174197 github.com/prometheus/common v0.32.1 // indirect
@@ -190,13 +213,12 @@ require (
190213 github.com/sashamelentyev/interfacebloat v1.1.0 // indirect
191214 github.com/sashamelentyev/usestdlibvars v1.28.0 // indirect
192215 github.com/securego/gosec/v2 v2.22.3 // indirect
216+ github.com/shirou/gopsutil/v4 v4.25.10 // indirect
193217 github.com/sirupsen/logrus v1.9.3 // indirect
194218 github.com/sivchari/containedctx v1.0.3 // indirect
195219 github.com/sonatard/noctx v0.1.0 // indirect
196220 github.com/sourcegraph/conc v0.3.0 // indirect
197221 github.com/sourcegraph/go-diff v0.7.0 // indirect
198- github.com/speakeasy-api/jsonpath v0.6.0 // indirect
199- github.com/speakeasy-api/openapi-overlay v0.10.2 // indirect
200222 github.com/spf13/afero v1.14.0 // indirect
201223 github.com/spf13/cast v1.7.1 // indirect
202224 github.com/spf13/pflag v1.0.6 // indirect
@@ -208,15 +230,15 @@ require (
208230 github.com/tetafro/godot v1.5.1 // indirect
209231 github.com/timakin/bodyclose v0.0.0-20241222091800-1db5c5ca4d67 // indirect
210232 github.com/timonwong/loggercheck v0.11.0 // indirect
233+ github.com/tklauser/go-sysconf v0.3.16 // indirect
234+ github.com/tklauser/numcpus v0.11.0 // indirect
211235 github.com/tomarrell/wrapcheck/v2 v2.11.0 // indirect
212236 github.com/tommy-muehle/go-mnd/v2 v2.5.1 // indirect
213237 github.com/ultraware/funlen v0.2.0 // indirect
214238 github.com/ultraware/whitespace v0.2.0 // indirect
215239 github.com/uudashr/gocognit v1.2.0 // indirect
216240 github.com/uudashr/iface v1.3.1 // indirect
217241 github.com/vektra/mockery/v3 v3.3.2 // indirect
218- github.com/vmware-labs/yaml-jsonpath v0.3.2 // indirect
219- github.com/woodsbury/decimal128 v1.3.0 // indirect
220242 github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f // indirect
221243 github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
222244 github.com/xeipuuv/gojsonschema v1.2.0 // indirect
@@ -225,28 +247,71 @@ require (
225247 github.com/yagipy/maintidx v1.0.0 // indirect
226248 github.com/yeya24/promlinter v0.3.0 // indirect
227249 github.com/ykadowak/zerologlint v0.1.5 // indirect
250+ github.com/yusufpapurcu/wmi v1.2.4 // indirect
228251 gitlab.com/bosi/decorder v0.4.2 // indirect
229252 go-simpler.org/musttag v0.13.1 // indirect
230253 go-simpler.org/sloglint v0.11.0 // indirect
231254 go.augendre.info/fatcontext v0.8.0 // indirect
255+ go.opentelemetry.io/auto/sdk v1.2.1 // indirect
256+ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 // indirect
257+ go.opentelemetry.io/otel v1.38.0 // indirect
258+ go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0 // indirect
259+ go.opentelemetry.io/otel/metric v1.38.0 // indirect
260+ go.opentelemetry.io/otel/trace v1.38.0 // indirect
261+ go.opentelemetry.io/proto/otlp v1.9.0 // indirect
232262 go.uber.org/automaxprocs v1.6.0 // indirect
233263 go.uber.org/multierr v1.11.0 // indirect
264+ golang.org/x/crypto v0.45.0 // indirect
234265 golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 // indirect
235266 golang.org/x/exp/typeparams v0.0.0-20250210185358-939b2ce775ac // indirect
236- golang.org/x/mod v0.24.0 // indirect
237- golang.org/x/sync v0.14.0 // indirect
238- golang.org/x/sys v0.33.0 // indirect
239- golang.org/x/term v0.29.0 // indirect
240- golang.org/x/text v0.25.0 // indirect
241- golang.org/x/tools v0.33.0 // indirect
242- google.golang.org/protobuf v1.36.6 // indirect
267+ golang.org/x/mod v0.29.0 // indirect
268+ golang.org/x/sync v0.18.0 // indirect
269+ golang.org/x/sys v0.38.0 // indirect
270+ golang.org/x/term v0.37.0 // indirect
271+ golang.org/x/text v0.31.0 // indirect
272+ golang.org/x/tools v0.38.0 // indirect
273+ golang.org/x/tools/go/expect v0.1.1-deprecated // indirect
274+ golang.org/x/tools/go/packages/packagestest v0.1.1-deprecated // indirect
275+ google.golang.org/protobuf v1.36.10 // indirect
243276 gopkg.in/yaml.v2 v2.4.0 // indirect
244277 gopkg.in/yaml.v3 v3.0.1 // indirect
245278 honnef.co/go/tools v0.6.1 // indirect
246279 mvdan.cc/gofumpt v0.8.0 // indirect
247280 mvdan.cc/unparam v0.0.0-20250301125049-0df0534333a4 // indirect
248281)
249282
283+ exclude (
284+ google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8
285+ google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19
286+ google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7
287+ google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb
288+ google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873
289+ google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64
290+ google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55
291+ google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51
292+ google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a
293+ google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9
294+ google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1
295+ google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb
296+ google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba
297+ google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150
298+ google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90
299+ google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce
300+ google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63
301+ google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383
302+ google.golang.org/genproto v0.0.0-20200305110556-506484158171
303+ google.golang.org/genproto v0.0.0-20200312145019-da6875a35672
304+ google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940
305+ google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84
306+ google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380
307+ google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587
308+ google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
309+ google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790
310+ google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f
311+ google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c
312+ google.golang.org/genproto v0.0.0-20200825200019-8632dd797987
313+ )
314+
250315tool (
251316 github.com/golangci/golangci-lint/v2/cmd/golangci-lint
252317 github.com/vektra/mockery/v3
0 commit comments