From 125a3eddd226c00b365fe9797849c48eb3f418d0 Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Thu, 23 Jul 2026 12:25:31 -0400 Subject: [PATCH 1/2] upgrade Sui to 1.75.2 --- .github/actions/setup-sui/action.yml | 4 +-- .github/workflows/sui-ccip-test.yml | 52 ++++++++++++++-------------- bindings/bind/compile.go | 2 +- docker-compose.yml | 2 +- sui.nix | 2 +- 5 files changed, 31 insertions(+), 31 deletions(-) diff --git a/.github/actions/setup-sui/action.yml b/.github/actions/setup-sui/action.yml index d51e8959..39813b58 100644 --- a/.github/actions/setup-sui/action.yml +++ b/.github/actions/setup-sui/action.yml @@ -2,9 +2,9 @@ name: Setup Sui CLI description: Install and cache Sui CLI using suiup inputs: version: - description: Sui CLI version to install (e.g., mainnet-v1.73.2) + description: Sui CLI version to install (e.g., mainnet-v1.75.2) required: false - default: mainnet-v1.73.2 + default: mainnet-v1.75.2 runs: using: composite diff --git a/.github/workflows/sui-ccip-test.yml b/.github/workflows/sui-ccip-test.yml index f866568f..6fb2bd37 100644 --- a/.github/workflows/sui-ccip-test.yml +++ b/.github/workflows/sui-ccip-test.yml @@ -20,57 +20,57 @@ jobs: matrix: include: - test_name: Test_CCIP_Upgrade_Sui2EVM - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIP_Upgrade_EVM2Sui - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIP_Upgrade_CommonPkg_EVM2Sui - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIP_Upgrade_NoBlock_EVM2Sui - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPTokenTransfer_Sui2EVM_LockReleaseTokenPool_Plain - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPTokenTransfer_Sui2EVM_LockReleaseTokenPool_Revert - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_Plain - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_WithRateLimit - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_WithAllowlist_DenylistedSender - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_WithAllowlist_AfterSignerAdded - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_ThenGloballyCursedUncursed - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPTokenTransfer_Sui2EVM_ManagedTokenPool_ThenCurseUncurse - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPTokenTransfer_Sui2EVM_ManagedTokenPool_WithRateLimit - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPTokenTransfer_EVM2Sui_BurnMintTokenPool - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPTokenTransfer_EVM2Sui_ManagedTokenPool_NoRateLimit - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPTokenTransfer_EVM2Sui_ManagedTokenPool_WithRateLimit - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPPureTokenTransfer_EVM2Sui_BurnMintTokenPool - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPProgrammableTokenTransfer_EVM2Sui_BurnMintTokenPool - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIPZeroGasLimitTokenTransfer_EVM2Sui_BurnMintTokenPool - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIP_Messaging_Sui2EVM_Success - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIP_Messaging_Sui2EVM_Revert_Part1 - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIP_Messaging_Sui2EVM_Revert_Part2 - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIP_Messaging_EVM2Sui_Success - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIP_Messaging_EVM2Sui_Revert_Part1 - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIP_Messaging_EVM2Sui_Revert_Part2 - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 - test_name: Test_CCIP_EVM2Sui_ZeroReceiver - sui_version: mainnet-v1.73.2 + sui_version: mainnet-v1.75.2 env: DEFAULT_CORE_REF: develop diff --git a/bindings/bind/compile.go b/bindings/bind/compile.go index 4958d81a..9978832d 100644 --- a/bindings/bind/compile.go +++ b/bindings/bind/compile.go @@ -1095,7 +1095,7 @@ func getDynamicSuiRPC() (string, error) { return envRPC, nil } - cmd := exec.CommandContext(context.Background(), "docker", "ps", "--filter", "ancestor=mysten/sui-tools:mainnet-v1.73.2", "--format", "{{.Ports}}") + cmd := exec.CommandContext(context.Background(), "docker", "ps", "--filter", "ancestor=mysten/sui-tools:mainnet-v1.75.2", "--format", "{{.Ports}}") out, err := cmd.Output() if err != nil { return "", fmt.Errorf("docker ps failed: %w", err) diff --git a/docker-compose.yml b/docker-compose.yml index 6c52f160..2f8f9071 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: sui: - image: mysten/sui-tools:mainnet-v1.73.2 + image: mysten/sui-tools:mainnet-v1.75.2 ports: - "9000:9000" command: ["sui", "start"] diff --git a/sui.nix b/sui.nix index 5a348d1b..fd9756f2 100644 --- a/sui.nix +++ b/sui.nix @@ -4,7 +4,7 @@ }: stdenv.mkDerivation rec { name = "sui-cli-${version}"; - version = "1.73.2"; # Update as needed. Should be a mainnet release version from https://github.com/MystenLabs/sui/releases + version = "1.75.2"; # Update as needed. Should be a mainnet release version from https://github.com/MystenLabs/sui/releases src = if stdenv.hostPlatform.isDarwin then pkgs.fetchzip { From c42e34e0031a0da46f29664a4cccf6eae6942951 Mon Sep 17 00:00:00 2001 From: FelixFan1992 Date: Thu, 23 Jul 2026 12:30:15 -0400 Subject: [PATCH 2/2] fix --- sui.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sui.nix b/sui.nix index fd9756f2..f3161b83 100644 --- a/sui.nix +++ b/sui.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { else if stdenv.isLinux then pkgs.fetchzip { url = "https://github.com/MystenLabs/sui/releases/download/mainnet-v${version}/sui-mainnet-v${version}-ubuntu-x86_64.tgz"; - sha256 = "sha256-vIwTMsYx6fzfqLlD7wsCIg8xsLtSChcgDjrTayRatH4="; # Should be replaced when bumping versions + sha256 = "sha256-kJ4sxEesNBOa0zvCtAdroyWBoRYeyqQfkEzRELdskCk="; # Should be replaced when bumping versions stripRoot = false; } else