Conversation
|
👋 bolekk, thanks for creating this pull request! To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team. Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks! |
|
I see you updated files related to
|
|
There was a problem hiding this comment.
🔴 Test Results: Chainlink Common Dependency Incompatibility
Affected failures:
- TestIntegration_OCR2_plugins/legacy (Workflow Run: Core Tests (go_core_tests_integration))
- TestScripts/nodes/starknet/list/list (Workflow Run: Core Tests (go_core_tests_integration))
- Workflow Run: Run CCIP integration In Memory Tests For PR / smoke/ccip/ccip_token_transfer_test.go:*_LOOPP
- Workflow Run: Run CCIP integration In Memory Tests For PR / smoke/ccip/ccip_messaging_test.go:Test_CCIPMessaging_EVM2Solana_LOOPP
What Broke
The updated github.com/smartcontractkit/chainlink-common dependency introduced breaking changes or incompatibilities across various components. These issues manifest as general dependency inconsistencies, OCR3 config digest mismatches, failures in OCR2 plugin communication, and problems with chainlink node startup and port binding, leading to connection refused errors.
Proposed Fixes
Resolve dependency inconsistencies by cleaning the Go module cache and updating modules, or revert the github.com/smartcontractkit/chainlink-common dependency to a previous working version.
go clean -modcache && go mod tidy && go mod downloadIn go.mod:48
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1631
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=In go.mod:46
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1368
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=In go.mod:89
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1182
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=In go.mod:54
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1612
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=In go.mod:35
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1590
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=In go.mod:35
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1597
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=In go.mod:55
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1794
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=Autofix Options
You can use our MCP server to get AI assistance with debugging and fixing these failures.
- Use MCP in your IDE to debug the issue. Try
Help me fix CI failures from xvWVQtLeto get started.
There was a problem hiding this comment.
🔴 Test Results: Unrelated Failure
Affected failures:
- TestShell_IndexStarkNetNodes (Workflow Run: Core Tests (go_core_tests_integration))
- TestIntegration_OCR2_plugins (Workflow Run: Core Tests (go_core_tests_integration))
- Workflow Run: Integration Tests
- Workflow Run: Run CCIP integration In Memory Tests For PR / smoke/ccip/ccip_ton_messaging_test.go:Test_CCIPMessaging_TON2EVM
What Broke
These failures appear to be unrelated to the changes in this PR, which primarily involve dependency updates. The root causes vary, including a lack of specific error messages in some CI logs, a regression in the github.com/smartcontractkit/chainlink-common library causing LogPoller issues, known recurring abrupt application terminations, and environmental or configuration problems such as missing TLS certificate files preventing server startup.
Autofix Options
You can use our MCP server to get AI assistance with debugging and fixing these failures.
- Use MCP in your IDE to debug the issue. Try
Help me fix CI failures from UiIlEgc3to get started.
There was a problem hiding this comment.
🔴 Test Results: Health Check API Change
Affected tests:
What Broke
The updated github.com/smartcontractkit/chainlink-common dependency introduced changes in the EVM relayer service's health reporting, causing the chainlink health command to produce an unexpected output.
Proposed Fixes
Update the out.txt snapshot in testdata/scripts/health/multi-chain-loopp.txtar to reflect the new health check output for the EVM relayer service, which now reports EVM.1.RelayerService as ok with detailed sub-components, instead of plugin unavailable.
In multi-chain-loopp.txtar:116
- ! EVM.1.RelayerService
- plugin unavailable
+ ok EVM.1.RelayerService
+ ok EVM.1.RelayerService.PluginRelayerClient
+ ok EVM.1.RelayerService.PluginRelayerClient.PluginEVM
+ ok EVM.1.RelayerService.PluginRelayerClient.PluginEVM.BalanceMonitor
+ ok EVM.1.RelayerService.PluginRelayerClient.PluginEVM.HeadBroadcaster
+ ok EVM.1.RelayerService.PluginRelayerClient.PluginEVM.HeadTracker
+ ! EVM.1.RelayerService.PluginRelayerClient.PluginEVM.HeadTracker.HeadListener
+ Listener connected = false, receiving heads = false
+ ok EVM.1.RelayerService.PluginRelayerClient.PluginEVM.LogBroadcasterAutofix Options
You can apply the proposed fixes directly to your branch. Try the following:
- Comment
/trunk stack-fix Mcl4ZU1zto generate a stacked PR with the proposed fixes. - Use MCP in your IDE to fix the issue. Try
Help me fix CI failures from Mcl4ZU1zto get started.
|
There was a problem hiding this comment.
🔴 Test Results: Chainlink-common Deadlock
Affected failures:
- Workflow Run: Run CCIP integration In Memory Tests For PR / smoke/ccip/ccip_messaging_test.go:Test_CCIPMessaging_Solana2EVM_LOOPP
What Broke
The CI failure is caused by a deadlock or long-running operation within the StopRChan.CtxCancel function of the chainlink-common library, introduced by the dependency bump in the PR.
Proposed Fixes
Revert the chainlink-common dependency to its previous version in all go.mod and go.sum files to address the deadlock issue introduced by the dependency bump.
In go.mod:50
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1630
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=In go.mod:46
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1369
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=In go.mod:89
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1183
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=In go.mod:54
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1613
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=In go.mod:35
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1591
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=In go.mod:35
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1598
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=In go.mod:55
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8In go.sum:1795
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f h1:zrL+eHg5hMfBpfALwPMnuxtqHL7Yb+8NQWGeM+UrZsQ=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8 h1:kDHw2ta45azZGdfLldVloLAbo+JS3zIXXRlAIO8f1js=
- github.com/smartcontractkit/chainlink-common v0.9.6-0.20260123085718-3b253630536f/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=
+ github.com/smartcontractkit/chainlink-common v0.9.6-0.20260122165924-94e0fad14fe8/go.mod h1:Eg5rz/fQINjR9H0TxHw7j+zGZeYxprUpEQZzC5JGHG4=Autofix Options
You can apply the proposed fixes directly to your branch. Try the following:
- Comment
/trunk stack-fix XFy68gFOto generate a stacked PR with the proposed fixes. - Use MCP in your IDE to fix the issue. Try
Help me fix CI failures from XFy68gFOto get started.
There was a problem hiding this comment.
🔴 Test Results: Log Filter Timeout
Affected failures:
- Workflow Run: Run CCIP integration In Memory Tests For PR / smoke/ccip/ccip_ton_messaging_test.go:Test_CCIPMessaging_EVM2TON
What Broke
The updated 'chainlink-common' dependency altered the expected behavior of log filter registration, causing the integration test to fail due to an unsatisfied condition and subsequent timeout.
Proposed Fixes
Increase the timeout for WaitForEventFilterRegistration to accommodate a behavioral change in log filter registration introduced by a dependency update.
In test_helpers_solana_v0_1_0.go:238
- }, 10*time.Minute, 5*time.Second)
+ }, 15*time.Minute, 5*time.Second)Autofix Options
You can apply the proposed fixes directly to your branch. Try the following:
- Comment
/trunk stack-fix ztFnbmyGto generate a stacked PR with the proposed fixes. - Use MCP in your IDE to fix the issue. Try
Help me fix CI failures from ztFnbmyGto get started.
Tip
Get Better Results: This CI job is not uploading test reports. Adding structured test reports enables more precise, test-level analysis with better root cause identification and more targeted fix recommendations.
👉🏻 Learn how to upload test results.
Pull request was closed





No description provided.