Skip to content
Closed
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
1 change: 0 additions & 1 deletion .github/workflows/sui-ccip-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
jobs:
ccip_test_sui2evm:
name: Run Sui <-> EVM Test
if: false # disabled until core node is updated for the new Sui gRPC client
runs-on: ubuntu-latest

strategy:
Expand Down Expand Up @@ -122,7 +121,7 @@
# 1.5) Get core ref from PR body (optional override)
- name: Get core ref from PR body
if: github.event_name == 'pull_request'
run: |

Check failure on line 124 in .github/workflows/sui-ccip-test.yml

View workflow job for this annotation

GitHub Actions / Lint GH Actions and scripts

[actionlint] reported by reviewdog 🐶 shellcheck reported issue in this script: SC2236:style:3:6: Use -n instead of ! -z [shellcheck] Raw Output: .github/workflows/sui-ccip-test.yml:124:9: shellcheck reported issue in this script: SC2236:style:3:6: Use -n instead of ! -z [shellcheck]

Check failure on line 124 in .github/workflows/sui-ccip-test.yml

View workflow job for this annotation

GitHub Actions / Lint GH Actions and scripts

[actionlint] reported by reviewdog 🐶 shellcheck reported issue in this script: SC2086:info:2:17: Double quote to prevent globbing and word splitting [shellcheck] Raw Output: .github/workflows/sui-ccip-test.yml:124:9: shellcheck reported issue in this script: SC2086:info:2:17: Double quote to prevent globbing and word splitting [shellcheck]

Check failure on line 124 in .github/workflows/sui-ccip-test.yml

View workflow job for this annotation

GitHub Actions / Lint GH Actions and scripts

[actionlint] reported by reviewdog 🐶 shellcheck reported issue in this script: SC2236:style:3:6: Use -n instead of ! -z [shellcheck] Raw Output: .github/workflows/sui-ccip-test.yml:124:9: shellcheck reported issue in this script: SC2236:style:3:6: Use -n instead of ! -z [shellcheck]

Check failure on line 124 in .github/workflows/sui-ccip-test.yml

View workflow job for this annotation

GitHub Actions / Lint GH Actions and scripts

[actionlint] reported by reviewdog 🐶 shellcheck reported issue in this script: SC2086:info:2:17: Double quote to prevent globbing and word splitting [shellcheck] Raw Output: .github/workflows/sui-ccip-test.yml:124:9: shellcheck reported issue in this script: SC2086:info:2:17: Double quote to prevent globbing and word splitting [shellcheck]
comment=$(gh pr view https://github.com/${{ github.repository }}/pull/${{ github.event.pull_request.number }} --json body -q '.body')
core_ref=$(echo $comment | grep -oP 'core ref: \K\S+' || true)
if [ ! -z "$core_ref" ]; then
Expand All @@ -140,7 +139,7 @@
# 2) Read Go version
- name: Read Go version
id: go-version
run: |

Check failure on line 142 in .github/workflows/sui-ccip-test.yml

View workflow job for this annotation

GitHub Actions / Lint GH Actions and scripts

[actionlint] reported by reviewdog 🐶 shellcheck reported issue in this script: SC2086:info:2:30: Double quote to prevent globbing and word splitting [shellcheck] Raw Output: .github/workflows/sui-ccip-test.yml:142:9: shellcheck reported issue in this script: SC2086:info:2:30: Double quote to prevent globbing and word splitting [shellcheck]

Check failure on line 142 in .github/workflows/sui-ccip-test.yml

View workflow job for this annotation

GitHub Actions / Lint GH Actions and scripts

[actionlint] reported by reviewdog 🐶 shellcheck reported issue in this script: SC2086:info:2:30: Double quote to prevent globbing and word splitting [shellcheck] Raw Output: .github/workflows/sui-ccip-test.yml:142:9: shellcheck reported issue in this script: SC2086:info:2:30: Double quote to prevent globbing and word splitting [shellcheck]
GO_VER=$(grep -E '^golang ' temp/chainlink/.tool-versions | cut -d' ' -f2)
echo "GO_VERSION=$GO_VER" >> $GITHUB_OUTPUT

Expand Down
17 changes: 17 additions & 0 deletions deployment/changesets/cs_mcms_proposal_upgrade_package.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,23 @@ func (d MCMSProposalUpgradePackage) Apply(e cldf.Environment, config UpgradePack
config.RegistryObjID = mcmsState.RegistryObjectID
}

// Backfill dependency named addresses from on-chain state when the caller
// omitted them. CCIP links both mcms and fast_mcms, and CompilePackage now
// hard-errors if fast_mcms is missing when compiling against published CCIP.
chainState := suiState[config.ChainSelector]
if config.NamedAddresses == nil {
config.NamedAddresses = map[string]string{}
}
if config.NamedAddresses["mcms"] == "" {
config.NamedAddresses["mcms"] = chainState.MCMSPackageID
}
if config.NamedAddresses["fast_mcms"] == "" {
config.NamedAddresses["fast_mcms"] = chainState.FastCurseMCMSPackageID
}
if config.NamedAddresses["ccip"] == "" {
config.NamedAddresses["ccip"] = chainState.CCIPAddress
}

suiChains := e.BlockChains.SuiChains()

suiChain := suiChains[config.ChainSelector]
Expand Down
20 changes: 10 additions & 10 deletions deployment/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ require (
github.com/block-vision/sui-go-sdk v1.2.1
github.com/ethereum/go-ethereum v1.17.3
github.com/google/go-cmp v0.7.0
github.com/smartcontractkit/chain-selectors v1.0.100
github.com/smartcontractkit/chain-selectors v1.0.102
github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260311190822-5cbfc939dd16
github.com/smartcontractkit/chainlink-common v0.11.2-0.20260506120607-7f10be016c89
github.com/smartcontractkit/chainlink-deployments-framework v0.109.1-0.20260604174622-e26b8cddfa0a
github.com/smartcontractkit/chainlink-sui v0.0.0
github.com/smartcontractkit/mcms v0.45.2-0.20260604181544-da0bd7da623d
github.com/stretchr/testify v1.11.1
golang.org/x/crypto v0.51.0
golang.org/x/crypto v0.52.0
golang.org/x/sync v0.20.0
)

Expand All @@ -40,7 +40,7 @@ require (
github.com/btcsuite/btcd/btcec/v2 v2.3.4 // indirect
github.com/btcsuite/btcd/btcutil v1.1.6 // indirect
github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0 // indirect
github.com/btcsuite/btcutil v1.0.2 // indirect
github.com/btcsuite/btcutil v1.0.3-0.20201208143702-a53e38424cce // indirect
github.com/buger/jsonparser v1.1.2 // indirect
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
github.com/cenkalti/backoff/v5 v5.0.3 // indirect
Expand All @@ -58,7 +58,7 @@ require (
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect
github.com/digital-asset/dazl-client/v8 v8.9.0 // indirect
github.com/ethereum/c-kzg-4844/v2 v2.1.6 // indirect
github.com/fatih/color v1.18.0 // indirect
github.com/fatih/color v1.19.0 // indirect
github.com/fbsobreira/gotron-sdk v0.0.0-20250403083053-2943ce8c759b // indirect
github.com/fsnotify/fsnotify v1.9.0 // indirect
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
Expand All @@ -72,14 +72,15 @@ require (
github.com/go-ole/go-ole v1.3.0 // indirect
github.com/go-playground/locales v0.14.1 // indirect
github.com/go-playground/universal-translator v0.18.1 // indirect
github.com/go-playground/validator/v10 v10.30.2 // indirect
github.com/go-playground/validator/v10 v10.30.3 // indirect
github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
github.com/golang/protobuf v1.5.4 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/gorilla/websocket v1.5.3 // indirect
github.com/grafana/otel-profiling-go v0.5.1 // indirect
github.com/grafana/pyroscope-go v1.2.8 // indirect
github.com/grafana/pyroscope-go/godeltaprof v0.1.9 // indirect
github.com/grafana/regexp v0.0.0-20240518133315-a468a5bfb3bc // indirect
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.1 // indirect
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 // indirect
Expand All @@ -101,7 +102,7 @@ require (
github.com/karalabe/hid v1.0.1-0.20260315100226-f5d04adeffeb // indirect
github.com/klauspost/compress v1.18.5 // indirect
github.com/leodido/go-urn v1.4.0 // indirect
github.com/lib/pq v1.11.1 // indirect
github.com/lib/pq v1.12.3 // indirect
github.com/logrusorgru/aurora v2.0.3+incompatible // indirect
github.com/mailru/easyjson v0.9.0 // indirect
github.com/mattn/go-colorable v0.1.14 // indirect
Expand All @@ -121,7 +122,7 @@ require (
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/prometheus/client_golang v1.23.2 // indirect
github.com/prometheus/client_model v0.6.2 // indirect
github.com/prometheus/common v0.66.1 // indirect
github.com/prometheus/common v1.20.99 // indirect
github.com/prometheus/procfs v0.16.1 // indirect
github.com/samber/lo v1.53.0 // indirect
github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 // indirect
Expand Down Expand Up @@ -150,7 +151,7 @@ require (
github.com/stretchr/objx v0.5.3 // indirect
github.com/supranational/blst v0.3.16 // indirect
github.com/tidwall/gjson v1.18.0 // indirect
github.com/tidwall/match v1.1.1 // indirect
github.com/tidwall/match v1.2.0 // indirect
github.com/tidwall/pretty v1.2.1 // indirect
github.com/tklauser/go-sysconf v0.3.16 // indirect
github.com/tklauser/numcpus v0.11.0 // indirect
Expand Down Expand Up @@ -182,12 +183,10 @@ require (
go.opentelemetry.io/otel/sdk/metric v1.44.0 // indirect
go.opentelemetry.io/otel/trace v1.44.0 // indirect
go.opentelemetry.io/proto/otlp v1.10.0 // indirect
go.uber.org/atomic v1.11.0 // indirect
go.uber.org/goleak v1.3.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/ratelimit v0.3.1 // indirect
go.uber.org/zap v1.28.0 // indirect
go.yaml.in/yaml/v2 v2.4.2 // indirect
golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa // indirect
golang.org/x/net v0.55.0 // indirect
golang.org/x/oauth2 v0.36.0 // indirect
Expand All @@ -200,5 +199,6 @@ require (
google.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaa // indirect
google.golang.org/grpc v1.81.1 // indirect
google.golang.org/protobuf v1.36.11 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
39 changes: 20 additions & 19 deletions deployment/go.sum

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading