Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/actions/setup-sui/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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.61.2)
description: Sui CLI version to install (e.g., mainnet-v1.65.2)
required: false
default: mainnet-v1.61.2
default: mainnet-v1.65.2
github-token:
description: GitHub token to use for authentication
required: true
Expand Down
20 changes: 20 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
## PR Review Instructions

When performing a Pull Request review, do your typical PR analysis, and:

### 1. Risk Assessment
Provide a **Risk Rating** at the top of the review summary:
- **HIGH:** Changes to core logic, fundamental architectural patterns, or critical shared utilities.
- **MEDIUM:** Significant feature additions or modifications to established business logic.
- **LOW:** Documentation, styling, minor bug fixes in non-critical paths, or boilerplate.

### 2. Targeted Review Areas
Identify specific code blocks that require **scrupulous human review**. Focus on:
- Complex conditional logic or concurrency-prone areas.
- Potential breaking changes in internal or external APIs.
- Logic that lacks sufficient unit test coverage within the PR.

### 3. Reviewer Recommendations
Analyze the `CODEOWNERS` file and the git history (recent editors) to suggest the most qualified reviewers.
- Prioritize individuals who have made significant recent contributions to the specific files modified.
- Cross-reference these contributors with the defined `CODEOWNERS` for the directory.
40 changes: 20 additions & 20 deletions .github/integration-in-memory-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -791,7 +791,7 @@ runner-test-matrix:
test_cmd: |
go test ./smoke/ccip -run "Test_CCIP_Messaging_Sui2EVM" -timeout 12m -test.parallel=1 -count=1 -json
test_go_project_path: integration-tests
sui_cli_version: mainnet-1.60.1
sui_cli_version: mainnet-1.65.2
install_plugins_public: true
free_disk_space: true

Expand All @@ -806,7 +806,7 @@ runner-test-matrix:
# echo "🚀 Starting CCIP EVM2Sui test..."
# go test ./smoke/ccip -run "Test_CCIP_Messaging_EVM2Sui" -timeout 10m -test.parallel=1 -count=1 -json
# test_go_project_path: integration-tests
# sui_cli_version: mainnet-1.60.1
# sui_cli_version: mainnet-1.65.2
# install_plugins_public: true
# free_disk_space: true

Expand All @@ -820,7 +820,7 @@ runner-test-matrix:
test_cmd: |
go test ./smoke/ccip -run "Test_CCIP_EVM2Sui_ZeroReceiver" -timeout 25m -test.parallel=1 -count=1 -json
test_go_project_path: integration-tests
sui_cli_version: mainnet-1.60.1
sui_cli_version: mainnet-1.65.2
install_plugins_public: true
free_disk_space: true

Expand All @@ -834,7 +834,7 @@ runner-test-matrix:
test_cmd: |
go test ./smoke/ccip -run "Test_CCIPTokenTransfer_Sui2EVM_LockReleaseTokenPool" -timeout 15m -test.parallel=1 -count=1 -json
test_go_project_path: integration-tests
sui_cli_version: mainnet-1.60.1
sui_cli_version: mainnet-1.65.2
install_plugins_public: true
free_disk_space: true

Expand All @@ -848,7 +848,7 @@ runner-test-matrix:
test_cmd: |
go test ./smoke/ccip -run "Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool" -timeout 12m -test.parallel=1 -count=1 -json
test_go_project_path: integration-tests
sui_cli_version: mainnet-1.60.1
sui_cli_version: mainnet-1.65.2
install_plugins_public: true
free_disk_space: true

Expand All @@ -862,7 +862,7 @@ runner-test-matrix:
test_cmd: |
go test ./smoke/ccip -run "Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_WithRateLimit" -timeout 15m -test.parallel=1 -count=1 -json
test_go_project_path: integration-tests
sui_cli_version: mainnet-1.60.1
sui_cli_version: mainnet-1.65.2
install_plugins_public: true
free_disk_space: true

Expand All @@ -876,7 +876,7 @@ runner-test-matrix:
test_cmd: |
go test ./smoke/ccip -run "Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_WithAllowlist" -timeout 15m -test.parallel=1 -count=1 -json
test_go_project_path: integration-tests
sui_cli_version: mainnet-1.60.1
sui_cli_version: mainnet-1.65.2
install_plugins_public: true
free_disk_space: true

Expand All @@ -890,7 +890,7 @@ runner-test-matrix:
test_cmd: |
go test ./smoke/ccip -run "Test_CCIPTokenTransfer_Sui2EVM_BurnMintTokenPool_ThenGloballyCursedUncursed" -timeout 15m -test.parallel=1 -count=1 -json
test_go_project_path: integration-tests
sui_cli_version: mainnet-1.60.1
sui_cli_version: mainnet-1.65.2
install_plugins_public: true
free_disk_space: true

Expand Down Expand Up @@ -932,21 +932,21 @@ runner-test-matrix:
test_cmd: |
go test ./smoke/ccip -run "Test_CCIPTokenTransfer_Sui2EVM_ManagedTokenPool_ThenCurseUncurse" -timeout 15m -test.parallel=1 -count=1 -json
test_go_project_path: integration-tests
sui_cli_version: mainnet-1.60.1
sui_cli_version: mainnet-1.65.2
install_plugins_public: true
free_disk_space: true

- id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_Sui2EVM_ManagedTokenPool_WithRateLimit
- id: smoke/ccip/ccip_sui_token_transfer_test.go:Test_CCIPTokenTransfer_SUI2EVM_ManagedTokenPool_WithRateLimit
path: integration-tests/smoke/ccip/ccip_sui_token_transfer_test.go
test_env_type: in-memory
runs_on: ubuntu-latest
triggers:
- PR Integration CCIP Tests
- Nightly Integration CCIP Tests
test_cmd: |
go test ./smoke/ccip -run "Test_CCIPTokenTransfer_Sui2EVM_ManagedTokenPool_WithRateLimit" -timeout 25m -test.parallel=1 -count=1 -json
go test ./smoke/ccip -run "Test_CCIPTokenTransfer_SUI2EVM_ManagedTokenPool_WithRateLimit" -timeout 25m -test.parallel=1 -count=1 -json
test_go_project_path: integration-tests
sui_cli_version: mainnet-1.60.1
sui_cli_version: mainnet-1.65.2
install_plugins_public: true
free_disk_space: true

Expand All @@ -960,7 +960,7 @@ runner-test-matrix:
test_cmd: |
go test ./smoke/ccip -run "Test_CCIP_Upgrade_Sui2EVM" -timeout 25m -test.parallel=1 -count=1 -json
test_go_project_path: integration-tests
sui_cli_version: mainnet-1.60.1
sui_cli_version: mainnet-1.65.2
install_plugins_public: true
free_disk_space: true

Expand All @@ -974,7 +974,7 @@ runner-test-matrix:
# test_cmd: |
# go test ./smoke/ccip -run "Test_CCIP_Upgrade_EVM2Sui" -timeout 25m -test.parallel=1 -count=1 -json
# test_go_project_path: integration-tests
# sui_cli_version: mainnet-1.60.1
# sui_cli_version: mainnet-1.65.2
# install_plugins_public: true
# free_disk_space: true

Expand All @@ -988,7 +988,7 @@ runner-test-matrix:
# test_cmd: |
# go test ./smoke/ccip -run "Test_CCIP_Upgrade_CommonPkg_EVM2Sui" -timeout 25m -test.parallel=1 -count=1 -json
# test_go_project_path: integration-tests
# sui_cli_version: mainnet-1.60.1
# sui_cli_version: mainnet-1.65.2
# install_plugins_public: true
# free_disk_space: true

Expand All @@ -1002,7 +1002,7 @@ runner-test-matrix:
# test_cmd: |
# go test ./smoke/ccip -run "Test_CCIP_Upgrade_NoBlock_EVM2Sui" -timeout 25m -test.parallel=1 -count=1 -json
# test_go_project_path: integration-tests
# sui_cli_version: mainnet-1.60.1
# sui_cli_version: mainnet-1.65.2
# install_plugins_public: true
# free_disk_space: true

Expand All @@ -1017,7 +1017,7 @@ runner-test-matrix:
# echo "🚀 Starting CCIP EVM2Sui Pure Token Transfer test..."
# go test ./smoke/ccip -run "Test_CCIPPureTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -test.parallel=1 -count=1 -json
# test_go_project_path: integration-tests
# sui_cli_version: mainnet-1.60.1
# sui_cli_version: mainnet-1.65.2
# install_plugins_public: true
# free_disk_space: true

Expand All @@ -1032,7 +1032,7 @@ runner-test-matrix:
# echo "🚀 Starting CCIP EVM2Sui Programmable Token Transfer test..."
# go test ./smoke/ccip -run "Test_CCIPProgrammableTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -test.parallel=1 -count=1 -json
# test_go_project_path: integration-tests
# sui_cli_version: mainnet-1.60.1
# sui_cli_version: mainnet-1.65.2
# install_plugins_public: true
# free_disk_space: true

Expand All @@ -1047,7 +1047,7 @@ runner-test-matrix:
# echo "🚀 Starting CCIP EVM2Sui Zero Gas Limit Token Transfer test..."
# go test ./smoke/ccip -run "Test_CCIPZeroGasLimitTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -test.parallel=1 -count=1 -json
# test_go_project_path: integration-tests
# sui_cli_version: mainnet-1.60.1
# sui_cli_version: mainnet-1.65.2
# install_plugins_public: true
# free_disk_space: true

Expand All @@ -1062,7 +1062,7 @@ runner-test-matrix:
# echo "🚀 Starting CCIP EVM2Sui BurnMint Token Transfer test..."
# go test ./smoke/ccip -run "Test_CCIPTokenTransfer_EVM2SUI_BurnMintTokenPool" -timeout 25m -test.parallel=1 -count=1 -json
# test_go_project_path: integration-tests
# sui_cli_version: mainnet-1.60.1
# sui_cli_version: mainnet-1.65.2
# install_plugins_public: true
# free_disk_space: true

Expand Down
4 changes: 2 additions & 2 deletions core/scripts/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -505,8 +505,8 @@ require (
github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f // indirect
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260223222711-2fa6b0e07db0 // indirect
github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 // indirect
github.com/smartcontractkit/chainlink-sui v0.0.0-20260223231841-af91ea434e03 // indirect
github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260217210647-11c42009ec1f // indirect
github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 // indirect
github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 // indirect
github.com/smartcontractkit/chainlink-testing-framework/framework/components/fake v0.10.0 // indirect
github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2 // indirect
github.com/smartcontractkit/chainlink-ton v0.0.0-20260223231247-735246035dab // indirect
Expand Down
8 changes: 4 additions & 4 deletions core/scripts/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1671,10 +1671,10 @@ github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260223222711-2fa6b0e07db
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260223222711-2fa6b0e07db0/go.mod h1:UsRdX5DVRd2HTkx6amXG1RYJSsL+1/SDB/iPRQjfD+Q=
github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 h1:PcR7Zdh+Z+Dh/S4lQ1xDbnFrb6He70KW9O5+9DtgloE=
github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075/go.mod h1:APCV5fIW/a+JGM+Cz9yb6XyGt8ht5hISEYfpG/k4Z+k=
github.com/smartcontractkit/chainlink-sui v0.0.0-20260223231841-af91ea434e03 h1:41xWbUIsD4DvLh3HdX0A1E5X3QZOiYatFvplaxu6lxA=
github.com/smartcontractkit/chainlink-sui v0.0.0-20260223231841-af91ea434e03/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs=
github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260217210647-11c42009ec1f h1:UvTDQeTi19fQw/GUpDBC9uDz2UGQoi1h+YLfCcAUwl0=
github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260217210647-11c42009ec1f/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4=
github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0 h1:4mGJySR1GAJAAFRwEo6YiSKM2zSHzYT5b/FSmrpNUGI=
github.com/smartcontractkit/chainlink-sui v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:U3XStbEnbx/+L22n1/8aOIdgcGVxtsZB7p59xJGngAs=
github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0 h1:5NdsaclAfx+p8lZUZ3WIqMW3M9Cze1ZVPENOQhha1pk=
github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260304150206-c64e48eb0cb0/go.mod h1:IfeW6t5Yc5293H5ixuooAft+wYBMSFQWKjbBTwYiKr4=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.14.1-0.20260212100725-fbd6b3bca4d1 h1:w1KRBigXgoBYQBi4IU0gKbA2mBF6vq5vW/zbtan+mPo=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.14.1-0.20260212100725-fbd6b3bca4d1/go.mod h1:43xdIQuqw/gzfazsqJkBrGdF25TIJDiY/Ak/YrWFTmU=
github.com/smartcontractkit/chainlink-testing-framework/framework/components/dockercompose v0.1.20 h1:8D2DUnn7mLUZOLhPDGGFKKvBrgU6LQd00tq2VOprvfI=
Expand Down
Loading
Loading