Skip to content

Update Sui MCMS bindings#567

Merged
JohnChangUK merged 5 commits into
mainfrom
sui-mcms-bump
Nov 6, 2025
Merged

Update Sui MCMS bindings#567
JohnChangUK merged 5 commits into
mainfrom
sui-mcms-bump

Conversation

@JohnChangUK

Copy link
Copy Markdown
Contributor

Desc

Addressing #560

Update Sui MCMS lib

Copilot AI review requested due to automatic review settings November 5, 2025 14:54
@JohnChangUK JohnChangUK requested review from a team as code owners November 5, 2025 14:54
@changeset-bot

changeset-bot Bot commented Nov 5, 2025

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: ea32e93

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
chainlink-deployments-framework Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions

github-actions Bot commented Nov 5, 2025

Copy link
Copy Markdown

👋 JohnChangUK, 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

This PR updates the Sui MCMS (Multi-Chain Multi-Sig) library bindings to version 0.30.2, addressing issues tracked in the referenced deployment framework PR. The update includes using the newly available DeployerStateObj metadata field that was previously unavailable.

Key changes:

  • Updated MCMS library dependency from v0.30.1 to v0.30.2-0.20251105142805-988f5319936f
  • Updated chainlink-sui dependency to incorporate the new metadata field
  • Removed FIXME comments and properly initialized the deployer state object parameter

Reviewed Changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
go.mod Updated mcms and chainlink-sui dependencies to newer versions that support the DeployerStateObj field
engine/cld/legacy/cli/mcmsv2/mcms_v2.go Fixed CCIP entrypoint encoder initialization to use the now-available DeployerStateObj instead of empty string placeholders

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

huangzhen1997
huangzhen1997 previously approved these changes Nov 5, 2025
@JohnChangUK JohnChangUK enabled auto-merge November 5, 2025 15:05
ecPablo
ecPablo previously approved these changes Nov 5, 2025
Comment thread go.mod Outdated
github.com/smartcontractkit/freeport v0.1.3-0.20250716200817-cb5dfd0e369e
github.com/smartcontractkit/libocr v0.0.0-20250707144819-babe0ec4e358
github.com/smartcontractkit/mcms v0.30.1
github.com/smartcontractkit/mcms v0.30.2-0.20251105142805-988f5319936f

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.

Please use an actual release instead of pointing to a SHA

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Amended

@JohnChangUK JohnChangUK dismissed stale reviews from ecPablo and huangzhen1997 via a7a90a4 November 6, 2025 03:54
Copilot AI review requested due to automatic review settings November 6, 2025 03:54

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

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.


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

Comment thread engine/cld/legacy/cli/mcmsv2/mcms_v2.go Outdated

@jkongie jkongie left a comment

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.

Looks good now.

I missed this before but please add a changelog with pnpm changeset add and add this as a minor change.

Once this is done I can approve

Thanks!

Copilot AI review requested due to automatic review settings November 6, 2025 14:40
@JohnChangUK

Copy link
Copy Markdown
Contributor Author

pnpm changeset add

Thanks, added

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

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


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

@cl-sonarqube-production

Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@jkongie jkongie left a comment

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.

Thanks!

@JohnChangUK JohnChangUK added this pull request to the merge queue Nov 6, 2025
Merged via the queue into main with commit d06057a Nov 6, 2025
15 checks passed
@JohnChangUK JohnChangUK deleted the sui-mcms-bump branch November 6, 2025 16:33
This was referenced Nov 6, 2025
github-merge-queue Bot pushed a commit that referenced this pull request Nov 12, 2025
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## chainlink-deployments-framework@0.65.0

### Minor Changes

-
[#568](#568)
[`109b6f8`](109b6f8)
Thanks [@giogam](https://github.com/giogam)! - feat: adds HMAC
authentication support for catalog remote

-
[#559](#559)
[`57ee135`](57ee135)
Thanks [@ecPablo](https://github.com/ecPablo)! - Add support to decode
proposals that use EIP-1967 proxies

-
[#562](#562)
[`aa38817`](aa38817)
Thanks [@jkongie](https://github.com/jkongie)! - Removes the import of a
root `go.mod` from a scaffolded domain

-
[#567](#567)
[`d06057a`](d06057a)
Thanks [@JohnChangUK](https://github.com/JohnChangUK)! - Sui MCMS
upgrade

### Patch Changes

-
[#530](#530)
[`dc2c113`](dc2c113)
Thanks [@graham-chainlink](https://github.com/graham-chainlink)! - fix:
make config files and chain credentials optional

---------

Co-authored-by: app-token-issuer-engops[bot] <144731339+app-token-issuer-engops[bot]@users.noreply.github.com>
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.

5 participants