Skip to content

Commit c5729ec

Browse files
committed
Merge remote-tracking branch 'origin/main' into geth_update
2 parents ce7ec3a + 3389ac0 commit c5729ec

103 files changed

Lines changed: 8978 additions & 638 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci-protobuf.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: CI ProtoBuf
2+
3+
on:
4+
pull_request:
5+
6+
jobs:
7+
buf-breaking:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout repo
11+
uses: actions/checkout@v4
12+
13+
- name: Setup buf
14+
uses: bufbuild/buf-setup-action@35c243d7f2a909b1d4e40399b348a7fdab27d78d # v1.34.0
15+
with:
16+
github_token: ${{ secrets.GITHUB_TOKEN }}
17+
18+
- name: Run buf breaking
19+
uses: bufbuild/buf-breaking-action@c57b3d842a5c3f3b454756ef65305a50a587c5ba # v1.1.4
20+
env:
21+
REPO_URL: https://github.com/${{ github.repository }}
22+
BASE_BRANCH: ${{ github.base_ref }}
23+
with:
24+
against: "${REPO_URL}.git#branch=${BASE_BRANCH}"

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ gomodtidy: gomods
88

99
.PHONY: mockery
1010
mockery: $(mockery) ## Install mockery.
11-
go install github.com/vektra/mockery/v2@v2.46.3
11+
go install github.com/vektra/mockery/v2@v2.53.0
1212

1313
.PHONY: generate
1414
generate: mockery

capabilities/.mockery.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
dir: "{{ .InterfaceDir }}/mocks"
2+
mockname: "{{ .InterfaceName }}"
3+
outpkg: mocks
4+
filename: "{{ .InterfaceName | snakecase }}.go"
5+
packages:
6+
github.com/smartcontractkit/chainlink-framework/capabilities/writetarget:
7+
interfaces:
8+
ProductSpecificProcessor:
9+
TargetStrategy:
10+
chainService:
11+
config:
12+
mockname: ChainService
13+
github.com/smartcontractkit/chainlink-common/pkg/beholder:
14+
config:
15+
dir: writetarget/beholder/mocks/
16+
interfaces:
17+
ProtoEmitter:
18+
ProtoProcessor:

capabilities/go.mod

Lines changed: 49 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,59 @@
11
module github.com/smartcontractkit/chainlink-framework/capabilities
22

3-
go 1.24.1
3+
go 1.24.5
44

55
require (
66
github.com/google/uuid v1.6.0
77
github.com/jpillora/backoff v1.0.0
8-
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b
8+
github.com/shopspring/decimal v1.4.0
9+
github.com/smartcontractkit/chainlink-common v0.9.1-0.20250815213003-2c539bada27a
10+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20250815182425-f8fca0955840
911
github.com/stretchr/testify v1.10.0
10-
go.opentelemetry.io/otel v1.35.0
11-
go.opentelemetry.io/otel/metric v1.35.0
12+
go.opentelemetry.io/otel v1.37.0
13+
go.opentelemetry.io/otel/metric v1.37.0
14+
go.opentelemetry.io/otel/trace v1.37.0
15+
go.uber.org/zap v1.27.0
16+
google.golang.org/protobuf v1.36.7
1217
)
1318

1419
require (
20+
github.com/bahlo/generic-list-go v0.2.0 // indirect
21+
github.com/beorn7/perks v1.0.1 // indirect
22+
github.com/buger/jsonparser v1.1.1 // indirect
1523
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
24+
github.com/cespare/xxhash/v2 v2.3.0 // indirect
25+
github.com/cloudevents/sdk-go/binding/format/protobuf/v2 v2.16.1 // indirect
26+
github.com/cloudevents/sdk-go/v2 v2.16.1 // indirect
1627
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
1728
github.com/gabriel-vasile/mimetype v1.4.8 // indirect
18-
github.com/go-logr/logr v1.4.2 // indirect
29+
github.com/go-logr/logr v1.4.3 // indirect
1930
github.com/go-logr/stdr v1.2.2 // indirect
2031
github.com/go-playground/locales v0.14.1 // indirect
2132
github.com/go-playground/universal-translator v0.18.1 // indirect
2233
github.com/go-playground/validator/v10 v10.25.0 // indirect
34+
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
2335
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 // indirect
36+
github.com/invopop/jsonschema v0.12.0 // indirect
37+
github.com/json-iterator/go v1.1.12 // indirect
2438
github.com/leodido/go-urn v1.4.0 // indirect
39+
github.com/mailru/easyjson v0.7.7 // indirect
40+
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
41+
github.com/modern-go/reflect2 v1.0.2 // indirect
2542
github.com/mr-tron/base58 v1.2.0 // indirect
43+
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
44+
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
45+
github.com/pkg/errors v0.9.1 // indirect
2646
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
27-
github.com/smartcontractkit/libocr v0.0.0-20250328171017-609ec10a5510 // indirect
47+
github.com/prometheus/client_golang v1.22.0 // indirect
48+
github.com/prometheus/client_model v0.6.1 // indirect
49+
github.com/prometheus/common v0.63.0 // indirect
50+
github.com/prometheus/procfs v0.16.0 // indirect
51+
github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 // indirect
52+
github.com/smartcontractkit/chain-selectors v1.0.62 // indirect
53+
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.1 // indirect
54+
github.com/smartcontractkit/libocr v0.0.0-20250408131511-c90716988ee0 // indirect
55+
github.com/stretchr/objx v0.5.2 // indirect
56+
github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect
2857
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
2958
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.10.0 // indirect
3059
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.10.0 // indirect
@@ -33,24 +62,23 @@ require (
3362
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 // indirect
3463
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 // indirect
3564
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.35.0 // indirect
36-
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.10.0 // indirect
65+
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.13.0 // indirect
3766
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.34.0 // indirect
3867
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.34.0 // indirect
39-
go.opentelemetry.io/otel/log v0.10.0 // indirect
40-
go.opentelemetry.io/otel/sdk v1.35.0 // indirect
41-
go.opentelemetry.io/otel/sdk/log v0.10.0 // indirect
42-
go.opentelemetry.io/otel/sdk/metric v1.35.0 // indirect
43-
go.opentelemetry.io/otel/trace v1.35.0 // indirect
68+
go.opentelemetry.io/otel/log v0.13.0 // indirect
69+
go.opentelemetry.io/otel/sdk v1.37.0 // indirect
70+
go.opentelemetry.io/otel/sdk/log v0.13.0 // indirect
71+
go.opentelemetry.io/otel/sdk/metric v1.37.0 // indirect
4472
go.opentelemetry.io/proto/otlp v1.5.0 // indirect
4573
go.uber.org/multierr v1.11.0 // indirect
46-
go.uber.org/zap v1.27.0 // indirect
47-
golang.org/x/crypto v0.36.0 // indirect
48-
golang.org/x/net v0.38.0 // indirect
49-
golang.org/x/sys v0.31.0 // indirect
50-
golang.org/x/text v0.23.0 // indirect
51-
google.golang.org/genproto/googleapis/api v0.0.0-20250219182151-9fdb1cabc7b2 // indirect
52-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250324211829-b45e905df463 // indirect
53-
google.golang.org/grpc v1.71.0 // indirect
54-
google.golang.org/protobuf v1.36.6 // indirect
74+
golang.org/x/crypto v0.40.0 // indirect
75+
golang.org/x/exp v0.0.0-20250711185948-6ae5c78190dc // indirect
76+
golang.org/x/net v0.42.0 // indirect
77+
golang.org/x/sys v0.34.0 // indirect
78+
golang.org/x/text v0.27.0 // indirect
79+
golang.org/x/time v0.12.0 // indirect
80+
google.golang.org/genproto/googleapis/api v0.0.0-20250324211829-b45e905df463 // indirect
81+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250519155744-55703ea1f237 // indirect
82+
google.golang.org/grpc v1.73.0 // indirect
5583
gopkg.in/yaml.v3 v3.0.1 // indirect
5684
)

0 commit comments

Comments
 (0)