Skip to content

Commit 5813e60

Browse files
committed
fix: removes indirect otel dependencies
Many Temporal applications depend on go.temporal.io/server which is pinned to a fairly old otel dependency. This can cause conflicts with the pkg/expression package required by this plugin, which uses the Bloblang subcomponent of the github.com/benthosdev/benthos/v4 project that has a tight coupling with the a newer version of the otel dependency. As the only dependency of the plugin is for the pure subset of the Bloblang functionality, this change replaces the benthos dependency with the github.com/cludden/benthos/[email protected] fork that removes everything but the necessary Bloblang subset.
1 parent 85c9aae commit 5813e60

File tree

2 files changed

+7
-1129
lines changed

2 files changed

+7
-1129
lines changed

go.mod

Lines changed: 4 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
module github.com/cludden/protoc-gen-go-temporal
22

3-
go 1.21
3+
go 1.21.5
4+
5+
replace github.com/benthosdev/benthos/v4 v4.24.0 => github.com/cludden/benthos/v4 v4.24.0-no-otel.1
46

57
require (
68
github.com/alecthomas/participle/v2 v2.1.0
@@ -21,113 +23,65 @@ require (
2123
)
2224

2325
require (
24-
cuelang.org/go v0.6.0 // indirect
2526
github.com/Jeffail/gabs/v2 v2.7.0 // indirect
26-
github.com/Jeffail/grok v1.1.0 // indirect
2727
github.com/OneOfOne/xxhash v1.2.8 // indirect
2828
github.com/PaesslerAG/gval v1.2.2 // indirect
2929
github.com/PaesslerAG/jsonpath v0.1.1 // indirect
30-
github.com/andybalholm/brotli v1.0.6 // indirect
31-
github.com/apache/arrow/go/arrow v0.0.0-20211112161151-bc219186db40 // indirect
32-
github.com/apache/thrift v0.19.0 // indirect
3330
github.com/aymerick/douceur v0.2.0 // indirect
34-
github.com/benhoyt/goawk v1.25.0 // indirect
35-
github.com/bufbuild/protocompile v0.6.0 // indirect
3631
github.com/bwmarrin/snowflake v0.3.0 // indirect
37-
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
3832
github.com/clbanning/mxj/v2 v2.7.0 // indirect
39-
github.com/cockroachdb/apd/v3 v3.2.1 // indirect
4033
github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect
4134
github.com/davecgh/go-spew v1.1.1 // indirect
4235
github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a // indirect
43-
github.com/fatih/color v1.16.0 // indirect
44-
github.com/felixge/httpsnoop v1.0.4 // indirect
45-
github.com/fsnotify/fsnotify v1.7.0 // indirect
4636
github.com/generikvault/gvalstrings v0.0.0-20180926130504-471f38f0112a // indirect
4737
github.com/go-faker/faker/v4 v4.2.0 // indirect
48-
github.com/go-logr/logr v1.3.0 // indirect
49-
github.com/go-logr/stdr v1.2.2 // indirect
5038
github.com/gofrs/uuid v4.4.0+incompatible // indirect
5139
github.com/gogo/googleapis v1.4.1 // indirect
5240
github.com/gogo/protobuf v1.3.2 // indirect
5341
github.com/gogo/status v1.1.1 // indirect
5442
github.com/golang/mock v1.7.0-rc.1 // indirect
5543
github.com/golang/protobuf v1.5.3 // indirect
56-
github.com/golang/snappy v0.0.4 // indirect
5744
github.com/gorilla/css v1.0.1 // indirect
58-
github.com/gorilla/handlers v1.5.2 // indirect
59-
github.com/gorilla/mux v1.8.1 // indirect
6045
github.com/gosimple/slug v1.13.1 // indirect
6146
github.com/gosimple/unidecode v1.0.1 // indirect
6247
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect
6348
github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect
64-
github.com/hashicorp/golang-lru/arc/v2 v2.0.7 // indirect
65-
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
66-
github.com/influxdata/go-syslog/v3 v3.0.0 // indirect
67-
github.com/itchyny/gojq v0.12.13 // indirect
6849
github.com/itchyny/timefmt-go v0.1.5 // indirect
69-
github.com/jhump/protoreflect v1.15.3 // indirect
70-
github.com/jmespath/go-jmespath v0.4.0 // indirect
7150
github.com/klauspost/compress v1.17.3 // indirect
7251
github.com/klauspost/pgzip v1.2.6 // indirect
73-
github.com/kr/fs v0.1.0 // indirect
52+
github.com/kr/text v0.2.0 // indirect
7453
github.com/matoous/go-nanoid/v2 v2.0.0 // indirect
75-
github.com/mattn/go-colorable v0.1.13 // indirect
76-
github.com/mattn/go-isatty v0.0.20 // indirect
77-
github.com/mattn/go-runewidth v0.0.15 // indirect
7854
github.com/microcosm-cc/bluemonday v1.0.26 // indirect
79-
github.com/mitchellh/mapstructure v1.5.0 // indirect
80-
github.com/mpvl/unique v0.0.0-20150818121801-cbe035fff7de // indirect
81-
github.com/nsf/jsondiff v0.0.0-20230430225905-43f6cf3098c1 // indirect
8255
github.com/oklog/ulid v1.3.1 // indirect
83-
github.com/olekukonko/tablewriter v0.0.5 // indirect
8456
github.com/pborman/uuid v1.2.1 // indirect
8557
github.com/pierrec/lz4/v4 v4.1.18 // indirect
86-
github.com/pkg/sftp v1.13.6 // indirect
8758
github.com/pmezard/go-difflib v1.0.0 // indirect
88-
github.com/quipo/dependencysolver v0.0.0-20170801134659-2b009cb4ddcc // indirect
89-
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
9059
github.com/rickb777/date v1.20.5 // indirect
9160
github.com/rickb777/plural v1.4.1 // indirect
92-
github.com/rivo/uniseg v0.4.4 // indirect
9361
github.com/robfig/cron v1.2.0 // indirect
94-
github.com/robfig/cron/v3 v3.0.1 // indirect
9562
github.com/rogpeppe/go-internal v1.11.0 // indirect
9663
github.com/russross/blackfriday/v2 v2.1.0 // indirect
97-
github.com/segmentio/encoding v0.3.6 // indirect
9864
github.com/segmentio/ksuid v1.0.4 // indirect
99-
github.com/segmentio/parquet-go v0.0.0-20230712180008-5d42db8f0d47 // indirect
10065
github.com/shopspring/decimal v1.3.1 // indirect
101-
github.com/sirupsen/logrus v1.9.3 // indirect
10266
github.com/stretchr/objx v0.5.1 // indirect
10367
github.com/tilinna/z85 v1.0.0 // indirect
10468
github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect
10569
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
10670
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
10771
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
10872
github.com/xeipuuv/gojsonschema v1.2.0 // indirect
109-
github.com/xitongsys/parquet-go v1.6.2 // indirect
110-
github.com/xitongsys/parquet-go-source v0.0.0-20230919034749-0b16411e6349 // indirect
11173
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect
112-
github.com/youmark/pkcs8 v0.0.0-20201027041543-1326539a0a0a // indirect
113-
go.opentelemetry.io/otel v1.21.0 // indirect
114-
go.opentelemetry.io/otel/metric v1.21.0 // indirect
115-
go.opentelemetry.io/otel/trace v1.21.0 // indirect
11674
go.uber.org/atomic v1.11.0 // indirect
11775
go.uber.org/multierr v1.11.0 // indirect
11876
go.uber.org/zap v1.24.0 // indirect
119-
golang.org/x/crypto v0.15.0 // indirect
12077
golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect
12178
golang.org/x/net v0.18.0 // indirect
122-
golang.org/x/sync v0.5.0 // indirect
12379
golang.org/x/sys v0.14.0 // indirect
12480
golang.org/x/text v0.14.0 // indirect
12581
golang.org/x/time v0.4.0 // indirect
126-
golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect
12782
google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f // indirect
12883
google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f // indirect
12984
google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f // indirect
13085
google.golang.org/grpc v1.59.0 // indirect
131-
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
13286
gopkg.in/yaml.v3 v3.0.1 // indirect
13387
)

0 commit comments

Comments
 (0)