Skip to content

chore(devenv): Bump Chainlink-CCIP, RMN Integration EVM fixes - #1333

Open
HelloKashif wants to merge 2 commits into
mainfrom
fix/bump-chainlink-ccip-rmn-integration-evm
Open

chore(devenv): Bump Chainlink-CCIP, RMN Integration EVM fixes#1333
HelloKashif wants to merge 2 commits into
mainfrom
fix/bump-chainlink-ccip-rmn-integration-evm

Conversation

@HelloKashif

Copy link
Copy Markdown

Description

Testing

Checklist

  • Breaking changes documented in changelog (see changelog directory)
  • Cross link related PRs (in this or other repositories)

Copilot AI lite review requested due to automatic review settings August 10, 2026 08:47
@HelloKashif
HelloKashif requested a review from a team as a code owner August 10, 2026 08:47
@github-actions

Copy link
Copy Markdown

👋 HelloKashif, 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!

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the EVM integration module to a newer Chainlink-CCIP revision and aligns CCV EVM adapters/tests with the updated RMN deployment/integration expectations.

Changes:

  • Bumps github.com/smartcontractkit/chainlink-ccip/chains/evm and github.com/smartcontractkit/chainlink-ccip/deployment to a newer pseudo-version.
  • Removes legacy RMNRemote “LegacyRMN” override plumbing from the EVM protocol-contracts deploy adapter.
  • Updates EVM CCV config adapters to resolve RMN addresses via the newer v2_1_0/operations/rmn package and adjusts adapter tests to provide required RMN-related existing address refs.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
integration/evm/go.mod Bumps Chainlink-CCIP EVM/deployment module versions used by the integration module.
integration/evm/go.sum Updates sums to match the new Chainlink-CCIP module versions.
integration/evm/adapters/protocol_contracts_deploy_adapter.go Removes legacy RMNRemote override parsing and stops threading LegacyRMN into deploy inputs.
integration/evm/adapters/protocol_contracts_deploy_adapter_test.go Updates tests to provide RMN-related existing address refs and removes legacy-override validation.
integration/evm/adapters/deploy_defaults.go Drops explicit RMNRemote default version wiring (now implied/handled by updated dependencies).
integration/evm/adapters/ccv_verifier_config.go Switches RMN address resolution to v2_1_0/operations/rmn.
integration/evm/adapters/ccv_token_verifier_config.go Switches RMN address resolution to v2_1_0/operations/rmn.
integration/evm/adapters/ccv_executor_config.go Switches RMN address resolution to v2_1_0/operations/rmn.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@HelloKashif
HelloKashif requested a review from a team as a code owner August 10, 2026 09:12
@github-actions

Copy link
Copy Markdown

Code coverage report:

Package main fix/bump-chainlink-ccip-rmn-integration-evm Diff
github.com/smartcontractkit/chainlink-ccv/aggregator 50.85% 50.86% +0.01%
github.com/smartcontractkit/chainlink-ccv/bootstrap 70.72% 70.72% +0.00%
github.com/smartcontractkit/chainlink-ccv/cli 59.12% 59.12% +0.00%
github.com/smartcontractkit/chainlink-ccv/cmd 31.39% 31.39% +0.00%
github.com/smartcontractkit/chainlink-ccv/common 46.51% 46.51% +0.00%
github.com/smartcontractkit/chainlink-ccv/executor 45.92% 45.92% +0.00%
github.com/smartcontractkit/chainlink-ccv/indexer 35.55% 35.55% +0.00%
github.com/smartcontractkit/chainlink-ccv/integration 56.11% 56.09% -0.02%
github.com/smartcontractkit/chainlink-ccv/internal 0.00% 0.00% +0.00%
github.com/smartcontractkit/chainlink-ccv/migration 77.66% 77.66% +0.00%
github.com/smartcontractkit/chainlink-ccv/pkg 100.00% 100.00% +0.00%
github.com/smartcontractkit/chainlink-ccv/pricer 0.00% 0.00% +0.00%
github.com/smartcontractkit/chainlink-ccv/protocol 63.06% 63.06% +0.00%
github.com/smartcontractkit/chainlink-ccv/tools 43.61% 43.61% +0.00%
github.com/smartcontractkit/chainlink-ccv/verifier 35.89% 35.89% +0.00%
Total 48.90% 48.90% +0.00%

@HelloKashif HelloKashif changed the title Bump Chainlink-CCIP, RMN Integration EVM fixes chore: Bump Chainlink-CCIP, RMN Integration EVM fixes Aug 10, 2026
@HelloKashif HelloKashif changed the title chore: Bump Chainlink-CCIP, RMN Integration EVM fixes chore Bump Chainlink-CCIP, RMN Integration EVM fixes Aug 10, 2026
@HelloKashif HelloKashif changed the title chore Bump Chainlink-CCIP, RMN Integration EVM fixes chore: Bump Chainlink-CCIP, RMN Integration EVM fixes Aug 10, 2026
@HelloKashif HelloKashif changed the title chore: Bump Chainlink-CCIP, RMN Integration EVM fixes chore(devenv): Bump Chainlink-CCIP, RMN Integration EVM fixes Aug 10, 2026
Comment on lines -453 to -456
RMNRemote: sequences.RMNRemoteParams{
Version: input.ContractParams.RMNRemote.Version,
LegacyRMN: legacyRMN,
},

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this is a fix PR, can we use fix as the verb, rather than chore?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants