Skip to content

feat: add chip-ingress batch config keys to TOML and wire through - #22987

Merged
pkcll merged 8 commits into
developfrom
chip-ingress-batch-config
Jul 22, 2026
Merged

feat: add chip-ingress batch config keys to TOML and wire through#22987
pkcll merged 8 commits into
developfrom
chip-ingress-batch-config

chore: bump chainlink-common to main merge of #2207 (c1a1e0e75)

d93cb03
Select commit
Loading
Failed to load commit list.
CL-sonarqube-production / SonarQube Code Analysis failed Jul 22, 2026 in 1m 11s

Quality Gate failed

Failed conditions
17 New Major Issues (required ≤ 5)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE SonarQube for IDE

Annotations

Check warning on line 292 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Function TestTelemetryConfig_ChipIngressMaxBatchSize missing the call to method parallel

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=45cda625-e68b-4fe5-9d0a-c88a3fd98e60&open=45cda625-e68b-4fe5-9d0a-c88a3fd98e60

Check warning on line 343 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Function TestTelemetryConfig_ChipIngressSendTimeout missing the call to method parallel

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=f1c0d220-6ad9-44e1-80bc-360392c3a2d4&open=f1c0d220-6ad9-44e1-80bc-360392c3a2d4

Check warning on line 3128 in core/config/toml/types.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Define a constant instead of duplicating this literal "must be greater than 0" 7 times.

[S1192] String literals should not be duplicated
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=bf7f4bba-39cb-426d-9e6d-8582345ddfae&open=bf7f4bba-39cb-426d-9e6d-8582345ddfae

Check warning on line 3011 in core/config/toml/types.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Refactor this method to reduce its Cognitive Complexity from 32 to the 30 allowed.

[S3776] Cognitive Complexity of functions should not be too high
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=e87b82ff-3021-4eb3-851d-d3cf516abd4f&open=e87b82ff-3021-4eb3-851d-d3cf516abd4f

Check warning on line 360 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Function TestTelemetryConfig_ChipIngressDrainTimeout missing the call to method parallel

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=59fbcf4d-ea52-4963-8279-c423e3810757&open=59fbcf4d-ea52-4963-8279-c423e3810757

Check warning on line 275 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Function TestTelemetryConfig_ChipIngressBufferSize missing the call to method parallel

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=bfa6db2d-70e2-4264-b85b-ca23d8225e1f&open=bfa6db2d-70e2-4264-b85b-ca23d8225e1f

Check warning on line 335 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Range statement for test TestTelemetryConfig_ChipIngressSendInterval missing the call to method parallel in test Run

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=3dd869b7-0f68-4f00-970b-5412e46832a5&open=3dd869b7-0f68-4f00-970b-5412e46832a5

Check warning on line 386 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Range statement for test TestTelemetryConfig_ChipIngressMaxGRPCRequestSize missing the call to method parallel in test Run

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=0d46e948-c682-4585-9b28-7bf5257f2093&open=0d46e948-c682-4585-9b28-7bf5257f2093

Check warning on line 267 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

newexpr: ptrUint can be an inlinable wrapper around new(expr)

[modernize.bug.major] null
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=ae9c9988-29f6-4aa1-a88f-36771b6b2b2d&open=ae9c9988-29f6-4aa1-a88f-36771b6b2b2d

Check warning on line 315 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

newexpr: call of ptrInt(x) can be simplified to new(x)

[modernize.bug.major] null
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=5a2a28b1-1a61-4080-b6f7-d719892b91ba&open=5a2a28b1-1a61-4080-b6f7-d719892b91ba

Check warning on line 318 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Range statement for test TestTelemetryConfig_ChipIngressMaxConcurrentSends missing the call to method parallel in test Run

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=e533a4cb-c513-4507-9d2a-6b5bc06fce33&open=e533a4cb-c513-4507-9d2a-6b5bc06fce33

Check warning on line 284 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Range statement for test TestTelemetryConfig_ChipIngressBufferSize missing the call to method parallel in test Run

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=cd8eb639-3841-4e1c-8255-c422a29b18b4&open=cd8eb639-3841-4e1c-8255-c422a29b18b4

Check warning on line 326 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Function TestTelemetryConfig_ChipIngressSendInterval missing the call to method parallel

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=eb7c2081-0e5f-4572-8c86-ac2867d08ed2&open=eb7c2081-0e5f-4572-8c86-ac2867d08ed2

Check warning on line 309 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Function TestTelemetryConfig_ChipIngressMaxConcurrentSends missing the call to method parallel

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=93d5dda6-3530-4a7a-ba71-4924acfb830e&open=93d5dda6-3530-4a7a-ba71-4924acfb830e

Check warning on line 301 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Range statement for test TestTelemetryConfig_ChipIngressMaxBatchSize missing the call to method parallel in test Run

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=8e3a2045-b921-40d8-9840-4f9d01c39e3f&open=8e3a2045-b921-40d8-9840-4f9d01c39e3f

Check warning on line 271 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

newexpr: ptrInt can be an inlinable wrapper around new(expr)

[modernize.bug.major] null
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=64691543-1fcd-41f0-8f14-1e1145293d56&open=64691543-1fcd-41f0-8f14-1e1145293d56

Check warning on line 377 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Function TestTelemetryConfig_ChipIngressMaxGRPCRequestSize missing the call to method parallel

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=417c902f-a7ed-4b5d-bc29-5f228136bf9c&open=417c902f-a7ed-4b5d-bc29-5f228136bf9c

Check warning on line 352 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Range statement for test TestTelemetryConfig_ChipIngressSendTimeout missing the call to method parallel in test Run

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=941b8b21-b8af-4552-8da7-bca993caaf14&open=941b8b21-b8af-4552-8da7-bca993caaf14

Check warning on line 369 in core/services/chainlink/config_telemetry_test.go

See this annotation in the file changed.

@cl-sonarqube-production cl-sonarqube-production / SonarQube Code Analysis

Range statement for test TestTelemetryConfig_ChipIngressDrainTimeout missing the call to method parallel in test Run

[paralleltest.bug.major] Issue raised by paralleltest
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=22987&issues=92f46b1e-ae47-40c8-a9af-1c6bfca89042&open=92f46b1e-ae47-40c8-a9af-1c6bfca89042