Skip to content

[DX-4045] Better Docker Caching - #23230

Merged
kalverra merged 42 commits into
developfrom
fasterPluginsDocker
Jul 30, 2026
Merged

[DX-4045] Better Docker Caching#23230
kalverra merged 42 commits into
developfrom
fasterPluginsDocker

docker formatting

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

Quality Gate failed

Failed conditions
C Security 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 46 in plugins/chainlink.Dockerfile

See this annotation in the file changed.

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

Dependency versions are not predictable. Use a lock-file enforcing command instead.

[S8545] Go dependencies should be locked to verified versions
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=23230&issues=320dea41-b2f5-4e23-9abb-b847cfbf3978&open=320dea41-b2f5-4e23-9abb-b847cfbf3978

Check warning on line 120 in core/chainlink.Dockerfile

See this annotation in the file changed.

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

Sort these package names alphanumerically.

[S7018] Arguments in long RUN instructions should be sorted
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=23230&issues=dfe9d95a-06b6-4b98-98da-39573e82b42b&open=dfe9d95a-06b6-4b98-98da-39573e82b42b

Check warning on line 48 in core/chainlink.Dockerfile

See this annotation in the file changed.

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

Dependency versions are not predictable. Use a lock-file enforcing command instead.

[S8545] Go dependencies should be locked to verified versions
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=23230&issues=ccedd99c-50fc-4d78-a112-e01ae123c19a&open=ccedd99c-50fc-4d78-a112-e01ae123c19a

Check warning on line 116 in core/chainlink.Dockerfile

See this annotation in the file changed.

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

Merge this RUN instruction with the consecutive ones.

[S7031] Reduce the amount of consecutive RUN instructions
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=23230&issues=68b247cb-c3a2-4216-82b0-cb2bcc857738&open=68b247cb-c3a2-4216-82b0-cb2bcc857738

Check warning on line 115 in plugins/chainlink.Dockerfile

See this annotation in the file changed.

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

Merge this RUN instruction with the consecutive ones.

[S7031] Reduce the amount of consecutive RUN instructions
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=23230&issues=d5b8b2f5-9143-4abd-a159-538f2ee82cdd&open=d5b8b2f5-9143-4abd-a159-538f2ee82cdd

Check warning on line 119 in plugins/chainlink.Dockerfile

See this annotation in the file changed.

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

Sort these package names alphanumerically.

[S7018] Arguments in long RUN instructions should be sorted
 See more on https://sonarqube.main.prod.cldev.sh/project/issues?id=smartcontractkit_chainlink&pullRequest=23230&issues=5837706a-470a-466b-90a3-ab2054585669&open=5837706a-470a-466b-90a3-ab2054585669