Skip to content

fix: cldf and mcms outdated#2099

Merged
patricios-space merged 5 commits into
mainfrom
chore/bump-deployments-framework-mcms-for-ton-smoke
May 29, 2026
Merged

fix: cldf and mcms outdated#2099
patricios-space merged 5 commits into
mainfrom
chore/bump-deployments-framework-mcms-for-ton-smoke

Conversation

@patricios-space
Copy link
Copy Markdown
Contributor

@patricios-space patricios-space commented May 28, 2026

NONEVM-5213

chainlink-ccip test_smoke.yml workflow (dispatched by cl-ton PR) is failing due to outdated dependencies:

go: upgraded github.com/smartcontractkit/chainlink-deployments-framework v0.101.1 => v0.105.0: error finding sum for github.com/smartcontractkit/chainlink-deployments-framework@v0.105.0: reading github.com/smartcontractkit/chainlink-deployments-framework/go.mod at revision v0.105.0: unknown revision refs/tags/v0.105.0
go: upgraded github.com/smartcontractkit/mcms v0.40.1 => v0.45.0: error finding sum for github.com/smartcontractkit/mcms@v0.45.0: reading github.com/smartcontractkit/mcms/go.mod at revision v0.45.0: unknown revision refs/tags/v0.45.

@patricios-space patricios-space force-pushed the chore/bump-deployments-framework-mcms-for-ton-smoke branch from 65fff7e to a394901 Compare May 29, 2026 14:45
@github-actions
Copy link
Copy Markdown

Metric chore/bump-deployments-framework-mcms-for-ton-smoke main
Coverage 69.9% 69.6%

@patricios-space patricios-space marked this pull request as ready for review May 29, 2026 16:44
@patricios-space patricios-space requested a review from a team as a code owner May 29, 2026 16:44
Copilot AI review requested due to automatic review settings May 29, 2026 16:44
@patricios-space patricios-space requested review from a team as code owners May 29, 2026 16:44
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR refreshes outdated Go module dependencies that were blocking downstream consumers (notably chainlink-ton) from upgrading to chainlink-deployments-framework v0.105.0 and mcms v0.45.0. It also bumps the required Go toolchain to 1.26 and regenerates mock files with the new mockery output ordering.

Changes:

  • Bump go directive to 1.26.2 and updated Makefile's ensure_go_version check to go1.26; pull forward many transitive dependencies in go.mod/go.sum and devenv/go.mod/devenv/go.sum (including chainlink-common, chain-selectors, libocr, chainlink-deployments-framework v0.105.0, mcms v0.45.0, chainlink-ton, ethereum, prometheus, crypto/net/sys/text, etc.).
  • Update go.md dependency graph to reflect the new edges (e.g., chainlink-deployments-framework now points to chains/evm, job-distributor, mcms; new go-sumtype2 node; chainlink-ton/deployment no longer depends on those — the inverse relationship).
  • Regenerate mock files under mocks/... (purely import-grouping/whitespace differences from a newer mockery version).

Reviewed changes

Copilot reviewed 4 out of 22 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Makefile Require Go 1.26 instead of 1.25
go.mod / go.sum Go 1.26.2 toolchain; upgrade direct and indirect dependencies
devenv/go.mod / devenv/go.sum Mirror dependency upgrades in devenv module (cldf, mcms, ton, common, etc.)
go.md Update dependency graph after cldf/ton restructuring
mocks/**/*.go (15 files) Regenerated mock import blocks (no behavioral changes)
Files not reviewed (16)
  • mocks/chainlink_common/ccipocr3/chain_accessor.go: Language not supported
  • mocks/chainlink_common/ccipocr3/commit_plugin_codec.go: Language not supported
  • mocks/chainlink_common/ccipocr3/execute_plugin_codec.go: Language not supported
  • mocks/chainlink_common/types/contract_writer.go: Language not supported
  • mocks/commit/merkleroot/observer.go: Language not supported
  • mocks/commit/merkleroot/rmn/controller.go: Language not supported
  • mocks/internal_/plugincommon/chain_support.go: Language not supported
  • mocks/internal_/reader/home_chain.go: Language not supported
  • mocks/libocr_networking/peer_group_factory.go: Language not supported
  • mocks/pkg/contractreader/contract_reader_facade.go: Language not supported
  • mocks/pkg/contractreader/extended.go: Language not supported
  • mocks/pkg/reader/ccip_reader.go: Language not supported
  • mocks/pkg/reader/price_reader.go: Language not supported
  • mocks/pkg/reader/rmn_home.go: Language not supported
  • mocks/pkg/types/ccipocr3/commit_plugin_codec.go: Language not supported
  • mocks/pkg/types/ccipocr3/execute_plugin_codec.go: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@patricios-space patricios-space enabled auto-merge May 29, 2026 17:09
@patricios-space patricios-space added this pull request to the merge queue May 29, 2026
Merged via the queue into main with commit 69b2c7b May 29, 2026
162 of 165 checks passed
@patricios-space patricios-space deleted the chore/bump-deployments-framework-mcms-for-ton-smoke branch May 29, 2026 17:54
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.

4 participants