Skip to content

Commit 944303e

Browse files
committed
Merge remote-tracking branch 'origin/develop' into tejaswi/cw-1-gateway-handler
# Conflicts: # core/scripts/go.mod # core/scripts/go.sum # core/services/gateway/handler_factory.go # deployment/go.mod # deployment/go.sum # go.mod # go.sum # integration-tests/go.mod # integration-tests/go.sum # integration-tests/load/go.mod # integration-tests/load/go.sum # system-tests/lib/go.mod # system-tests/lib/go.sum # system-tests/tests/go.mod # system-tests/tests/go.sum
2 parents 2c460ea + 577eba4 commit 944303e

100 files changed

Lines changed: 5126 additions & 1232 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.

.changeset/slim-eels-buzz.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"chainlink": minor
3+
---
4+
5+
#added Add support for user-emitted CRE workflow metrics via WASM host function emit_metric

.github/CODEOWNERS

Lines changed: 56 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -9,105 +9,98 @@
99
# Root
1010
* @smartcontractkit/foundations @smartcontractkit/core
1111

12-
.changeset @smartcontractkit/foundations @smartcontractkit/core
12+
/.changeset/ @smartcontractkit/foundations @smartcontractkit/core
1313

1414
# Chains
15-
/common @smartcontractkit/bix-framework @smartcontractkit/core
16-
/core/chains/ @smartcontractkit/bix-framework @smartcontractkit/core
17-
/core/chains/evm/txm @dimriou @smartcontractkit/bix-framework @smartcontractkit/core
15+
/common/ @smartcontractkit/bix-framework @smartcontractkit/core
16+
/common/txmgr/ @dimriou @smartcontractkit/bix-framework @smartcontractkit/core
1817

1918
# Services
20-
/core/services/directrequest @smartcontractkit/foundations
21-
/core/services/feeds @smartcontractkit/core @smartcontractkit/devex-tooling
22-
/core/services/synchronization/telem @smartcontractkit/data-tooling @smartcontractkit/core
19+
/core/services/directrequest/ @smartcontractkit/foundations
20+
/core/services/feeds/ @smartcontractkit/core @smartcontractkit/devex-tooling
21+
/core/services/synchronization/telem/ @smartcontractkit/data-tooling @smartcontractkit/core
2322
/core/capabilities/ @smartcontractkit/keystone @smartcontractkit/capabilities-team
24-
/core/capabilities/ccip @smartcontractkit/ccip-offchain
25-
/core/capabilities/ccip/ccipsolana @smartcontractkit/bix-build
26-
/core/capabilities/ccip/ccipnoop @smartcontractkit/bix-build
27-
/core/capabilities/ccip/ccipton @smartcontractkit/bix-build
23+
/core/capabilities/ccip/ @smartcontractkit/ccip-offchain
24+
/core/capabilities/ccip/ccipsolana/ @smartcontractkit/bix-build
25+
/core/capabilities/ccip/ccipnoop/ @smartcontractkit/bix-build
26+
/core/capabilities/ccip/ccipton/ @smartcontractkit/bix-build
2827

2928
# To be deprecated in Chainlink V3
30-
/core/services/fluxmonitorv2 @smartcontractkit/foundations @smartcontractkit/core
31-
/core/services/job @smartcontractkit/foundations @smartcontractkit/core
32-
/core/services/keystore @smartcontractkit/foundations
33-
/core/services/ocr* @smartcontractkit/foundations @smartcontractkit/core
34-
/core/services/periodicbackup @smartcontractkit/foundations @smartcontractkit/core
35-
/core/services/pg @smartcontractkit/foundations @smartcontractkit/core
36-
/core/services/pipeline @smartcontractkit/foundations @smartcontractkit/bix-framework @smartcontractkit/core
37-
/core/services/telemetry @smartcontractkit/data-tooling @smartcontractkit/core
38-
/core/services/relay/evm/mercury @smartcontractkit/data-streams-engineers @smartcontractkit/core
39-
/core/services/webhook @smartcontractkit/foundations @smartcontractkit/bix-framework @smartcontractkit/core
40-
/core/services/llo @smartcontractkit/data-streams-engineers @smartcontractkit/core
29+
/core/services/fluxmonitorv2/ @smartcontractkit/foundations @smartcontractkit/core
30+
/core/services/job/ @smartcontractkit/foundations @smartcontractkit/core
31+
/core/services/keystore/ @smartcontractkit/foundations
32+
/core/services/ocr*/ @smartcontractkit/foundations @smartcontractkit/core
33+
/core/services/periodicbackup/ @smartcontractkit/foundations @smartcontractkit/core
34+
/core/services/pg/ @smartcontractkit/foundations @smartcontractkit/core
35+
/core/services/pipeline/ @smartcontractkit/foundations @smartcontractkit/bix-framework @smartcontractkit/core
36+
/core/services/telemetry/ @smartcontractkit/data-tooling @smartcontractkit/core
37+
/core/services/relay/evm/mercury/ @smartcontractkit/data-streams-engineers @smartcontractkit/core
38+
/core/services/webhook/ @smartcontractkit/foundations @smartcontractkit/bix-framework @smartcontractkit/core
39+
/core/services/llo/ @smartcontractkit/data-streams-engineers @smartcontractkit/core
4140

4241
# CCIP
43-
/core/services/ccip @smartcontractkit/ccip
44-
/core/services/ocr2/plugins/ccip @smartcontractkit/ccip
42+
/core/services/ccip/ @smartcontractkit/ccip
43+
/core/services/ocr2/plugins/ccip/ @smartcontractkit/ccip
4544

4645
# VRF-related services
47-
/core/services/vrf @smartcontractkit/dev-services @smartcontractkit/core
48-
/core/services/blockhashstore @smartcontractkit/dev-services @smartcontractkit/core
49-
/core/services/blockheaderfeeder @smartcontractkit/dev-services @smartcontractkit/core
46+
/core/services/vrf/ @smartcontractkit/dev-services @smartcontractkit/core
47+
/core/services/blockhashstore/ @smartcontractkit/dev-services @smartcontractkit/core
48+
/core/services/blockheaderfeeder/ @smartcontractkit/dev-services @smartcontractkit/core
5049
/core/services/pipeline/task.vrf.go @smartcontractkit/dev-services
5150
/core/services/pipeline/task.vrfv2.go @smartcontractkit/dev-services
5251
/core/services/pipeline/task.vrfv2plus.go @smartcontractkit/dev-services
53-
/core/scripts/vrf* @smartcontractkit/dev-services
52+
/core/scripts/vrf*/ @smartcontractkit/dev-services
5453

5554
# Keeper/Automation-related services
56-
/core/services/keeper @smartcontractkit/dev-services
57-
/core/services/ocr2/plugins/ocr2keeper @smartcontractkit/dev-services
55+
/core/services/keeper/ @smartcontractkit/dev-services
56+
/core/services/ocr2/plugins/ocr2keeper/ @smartcontractkit/dev-services
5857

5958
# Chainlink Functions
60-
core/services/functions @smartcontractkit/dev-services
61-
core/services/ocr2/plugins/functions @smartcontractkit/dev-services
62-
core/services/s4 @smartcontractkit/dev-services
63-
core/service/ocr2/plugins/s4 @smartcontractkit/dev-services
64-
core/services/ocr2/plugins/threshold @smartcontractkit/dev-services
65-
core/services/relay/evm/functions @smartcontractkit/dev-services
66-
core/scripts/functions @smartcontractkit/dev-services
67-
core/scripts/gateway @smartcontractkit/dev-services
59+
/core/services/functions/ @smartcontractkit/dev-services
60+
/core/services/ocr2/plugins/functions/ @smartcontractkit/dev-services
61+
/core/services/s4/ @smartcontractkit/dev-services
62+
/core/services/ocr2/plugins/s4/ @smartcontractkit/dev-services
63+
/core/services/ocr2/plugins/threshold/ @smartcontractkit/dev-services
64+
/core/services/relay/evm/functions/ @smartcontractkit/dev-services
65+
/core/scripts/functions/ @smartcontractkit/dev-services
66+
/core/scripts/gateway/ @smartcontractkit/dev-services
6867

6968
# Keystone
70-
/core/services/registrysyncer @smartcontractkit/keystone
71-
/core/services/workflows @smartcontractkit/keystone
72-
/core/services/standardcapabilities @smartcontractkit/keystone
73-
/core/scripts/keystone @smartcontractkit/keystone
69+
/core/services/registrysyncer/ @smartcontractkit/keystone
70+
/core/services/workflows/ @smartcontractkit/keystone
71+
/core/services/standardcapabilities/ @smartcontractkit/keystone
72+
/core/scripts/keystone/ @smartcontractkit/keystone
7473

7574
# GQL API
76-
/core/web/resolver @smartcontractkit/foundations @smartcontractkit/core
77-
/core/web/schema @smartcontractkit/foundations @smartcontractkit/core
75+
/core/web/resolver/ @smartcontractkit/foundations @smartcontractkit/core
76+
/core/web/schema/ @smartcontractkit/foundations @smartcontractkit/core
7877

7978
# Tests
8079
/integration-tests/ @smartcontractkit/devex-tooling @smartcontractkit/core
81-
/integration-tests/ccip-tests @smartcontractkit/ccip-offchain @smartcontractkit/core @smartcontractkit/ccip
80+
/integration-tests/ccip-tests/ @smartcontractkit/ccip-offchain @smartcontractkit/core @smartcontractkit/ccip
8281
/integration-tests/**/*keeper* @smartcontractkit/dev-services @smartcontractkit/core
8382
/integration-tests/**/*automation* @smartcontractkit/dev-services @smartcontractkit/core
8483
/integration-tests/**/*ccip* @smartcontractkit/ccip-offchain @smartcontractkit/core @smartcontractkit/ccip
8584
/devenv/ @smartcontractkit/devex-tooling
8685
/devenv/products/ocr2/ @smartcontractkit/devex-tooling
8786

8887
# Deployment tooling
89-
/deployment @smartcontractkit/ccip-tooling @smartcontractkit/ccip-offchain @smartcontractkit/keystone @smartcontractkit/operations-platform @smartcontractkit/core
90-
/deployment/ccip @smartcontractkit/ccip-tooling @smartcontractkit/ccip-offchain @smartcontractkit/operations-platform @smartcontractkit/core
91-
/deployment/ccip/changeset/globals @smartcontractkit/ccip-offchain
92-
/deployment/ccip/changeset/ton @smartcontractkit/bix-build @smartcontractkit/operations-platform @smartcontractkit/core
93-
/deployment/common @smartcontractkit/operations-platform
94-
/deployment/cre @smartcontractkit/keystone @smartcontractkit/operations-platform
95-
/deployment/data-feeds @smartcontractkit/data-feeds-engineers @smartcontractkit/operations-platform @smartcontractkit/core
96-
/deployment/data-streams @smartcontractkit/data-streams-engineers @smartcontractkit/operations-platform @smartcontractkit/core
97-
/deployment/keystone @smartcontractkit/keystone @smartcontractkit/operations-platform @smartcontractkit/core
98-
/deployment/vault @smartcontractkit/cld-vault @smartcontractkit/operations-platform @smartcontractkit/core
88+
/deployment/ @smartcontractkit/ccip-tooling @smartcontractkit/ccip-offchain @smartcontractkit/keystone @smartcontractkit/operations-platform @smartcontractkit/core
89+
/deployment/ccip/ @smartcontractkit/ccip-tooling @smartcontractkit/ccip-offchain @smartcontractkit/operations-platform @smartcontractkit/core
90+
/deployment/ccip/changeset/globals/ @smartcontractkit/ccip-offchain
91+
/deployment/common/ @smartcontractkit/operations-platform
92+
/deployment/cre/ @smartcontractkit/keystone @smartcontractkit/operations-platform
93+
/deployment/data-feeds/ @smartcontractkit/data-feeds-engineers @smartcontractkit/operations-platform @smartcontractkit/core
94+
/deployment/data-streams/ @smartcontractkit/data-streams-engineers @smartcontractkit/operations-platform @smartcontractkit/core
95+
/deployment/keystone/ @smartcontractkit/keystone @smartcontractkit/operations-platform @smartcontractkit/core
96+
/deployment/vault/ @smartcontractkit/cld-vault @smartcontractkit/operations-platform @smartcontractkit/core
9997

10098
# CI/CD
10199
/.github/** @smartcontractkit/devex-cicd @smartcontractkit/devex-tooling @smartcontractkit/core
102100
/.github/CODEOWNERS @smartcontractkit/core @smartcontractkit/foundations
103101
/.github/workflows/build-publish.yml @smartcontractkit/devex-cicd
104-
/.github/workflows/performance-tests.yml @smartcontractkit/devex-tooling
105-
/.github/workflows/automation-ondemand-tests.yml @smartcontractkit/dev-services
106-
/.github/workflows/automation-benchmark-tests.yml @smartcontractkit/dev-services
107-
/.github/workflows/automation-load-tests.yml @smartcontractkit/dev-services
108-
/.github/workflows/automation-nightly-tests.yml @smartcontractkit/dev-services
109-
/.github/workflows/devenv-ocr2.yml @smartcontractkit/devex-tooling
110-
/tools/plugout @smartcontractkit/devex-cicd
102+
/.github/workflows/devenv* @smartcontractkit/devex-tooling @smartcontractkit/devex-cicd @smartcontractkit/core
103+
/tools/plugout/ @smartcontractkit/devex-cicd
111104

112105
/core/chainlink.Dockerfile @smartcontractkit/devex-cicd @smartcontractkit/foundations @smartcontractkit/core
113106

@@ -122,5 +115,4 @@ flake.nix @smartcontractkit/core
122115
flake.lock @smartcontractkit/core
123116

124117
# Config
125-
./docs/CONFIG.md @smartcontractkit/foundations @smartcontractkit/core @smartcontractkit/devrel
126-
./internal/config/docs.toml @smartcontractkit/foundations @smartcontractkit/core @smartcontractkit/devrel
118+
/docs/CONFIG.md @smartcontractkit/foundations @smartcontractkit/core @smartcontractkit/devrel

.github/actions/setup-sui/action.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Setup Sui CLI
22
description: Install and cache Sui CLI using suiup
33
inputs:
44
version:
5-
description: Sui CLI version to install (e.g., mainnet-v1.65.2)
5+
description: Sui CLI version to install (e.g., mainnet-v1.68.1)
66
required: false
7-
default: mainnet-v1.65.2
7+
default: mainnet-v1.68.1
88
github-token:
99
description: GitHub token to use for authentication
1010
required: true

.github/copilot-instructions.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,7 @@ Identify specific code blocks that require **scrupulous human review**. Focus on
1414
- Potential breaking changes in internal or external APIs.
1515
- Logic that lacks sufficient unit test coverage within the PR.
1616

17-
### 3. Reviewer Recommendations
18-
Analyze the `CODEOWNERS` file and the git history (recent editors) to suggest the most qualified reviewers.
19-
- Prioritize individuals who have made significant recent contributions to the specific files modified.
20-
- Cross-reference these contributors with the defined `CODEOWNERS` for the directory.
21-
22-
### 4. Code Style
17+
### 3. Code Style
2318
Give style advice based on the following guides, in order of priority.
2419
1. [Effective Go](https://go.dev/doc/effective_go)
2520
2. [Google Code Review Comments](https://go.dev/wiki/CodeReviewComments)

.github/e2e-tests.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,6 @@ runner-test-matrix:
157157
runs_on_self_hosted: runs-on/cpu=32/ram=128/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs
158158
triggers:
159159
- Nightly E2E Tests
160-
- Push E2E CCIP Tests
161160
- Workflow Dispatch E2E CCIP Tests
162161
test_cmd: |
163162
cd smoke/ccip && \
@@ -207,7 +206,6 @@ runner-test-matrix:
207206
runs_on_self_hosted: runs-on/cpu=32/ram=128/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs
208207
triggers:
209208
- Nightly E2E Tests
210-
- Push E2E CCIP Tests
211209
- Workflow Dispatch E2E CCIP Tests
212210
test_cmd: |
213211
cd smoke/ccip && \
@@ -257,7 +255,6 @@ runner-test-matrix:
257255
runs_on_self_hosted: runs-on/cpu=32/ram=128/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs
258256
triggers:
259257
- Nightly E2E Tests
260-
- Push E2E CCIP Tests
261258
- Workflow Dispatch E2E CCIP Tests
262259
test_cmd: |
263260
cd smoke/ccip && \
@@ -282,7 +279,6 @@ runner-test-matrix:
282279
runs_on_self_hosted: runs-on/cpu=32/ram=128/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs
283280
triggers:
284281
- Nightly E2E Tests
285-
- Push E2E CCIP Tests
286282
- Workflow Dispatch E2E CCIP Tests
287283
test_cmd: |
288284
cd smoke/ccip && \
@@ -358,7 +354,6 @@ runner-test-matrix:
358354
runs_on_self_hosted: runs-on/cpu=32/ram=128/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs
359355
triggers:
360356
- Nightly E2E Tests
361-
- Push E2E CCIP Tests
362357
- Workflow Dispatch E2E CCIP Tests
363358
test_cmd: |
364359
cd smoke/ccip && \
@@ -383,7 +378,6 @@ runner-test-matrix:
383378
runs_on_self_hosted: runs-on/cpu=32/ram=128/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs
384379
triggers:
385380
- Nightly E2E Tests
386-
- Push E2E CCIP Tests
387381
- Workflow Dispatch E2E CCIP Tests
388382
test_cmd: |
389383
cd smoke/ccip && \
@@ -408,7 +402,6 @@ runner-test-matrix:
408402
runs_on_self_hosted: runs-on/cpu=32/ram=128/family=m6i+m5.*/spot=false/image=ubuntu24-full-x64/extras=s3-cache+tmpfs
409403
triggers:
410404
- Nightly E2E Tests
411-
- Push E2E CCIP Tests
412405
- Workflow Dispatch E2E CCIP Tests
413406
test_cmd: |
414407
cd smoke/ccip && \

0 commit comments

Comments
 (0)