deployment/memory: Solana support #1641
Annotations
7 errors
Run Tests
Failed to run test for package github.com/smartcontractkit/chainlink/deployment/keystone/changeset: Command failed with exit code 1: /home/runner/work/_temp/github.com-smartcontractkit-chainlink-deployment-keystone-changeset-test '-test.timeout=10m'
[INFO] freeport: detected ephemeral port range of [32768, 60999]
[INFO] freeport: reducing max blocks from 30 to 15 to avoid the ephemeral port range
{"level":"info","ts":1736412367.266656,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
{"level":"info","ts":1736412367.2673028,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
{"level":"info","ts":1736412367.2679043,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
{"level":"info","ts":1736412367.26841,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
{"level":"info","ts":1736412367.2692003,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
{"level":"info","ts":1736412367.269407,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
[DEBUG] freeport: Test "TestDeployForwarder" took ports [10001]
[DEBUG] freeport: Test "TestDeployCapabilityRegistry" took ports [10002]
[DEBUG] freeport: Test "TestAcceptAllOwnership" took ports [10003]
[DEBUG] freeport: Test "TestDeployOCR3" took ports [10004]
[DEBUG] freeport: Test "TestDeployFeedsConsumer" took ports [10005]
[DEBUG] freeport: Test "TestKeystoneView" took ports [10006]
[DEBUG] freeport: Test "TestConfigureForwarders/no_mcms_/nChains=1" took ports [10007 10008 10009 10010]
[DEBUG] freeport: Test "TestUpdateNodeCapabilities/no_mcms" took ports [10011 10012 10013 10014]
[DEBUG] freeport: Test "TestUpdateNodes/no_mcms" took ports [10015 10016 10017 10018]
[DEBUG] freeport: Test "TestAppendNodeCapabilities/no_mcms" took ports [10019 10020 10021 10022]
[DEBUG] freeport: Test "TestUpdateDon/no_mcms" took ports [10023 10024 10025 10026]
[DEBUG] freeport: Test "TestConfigureOCR3/no_mcms" took ports [10027 10028 10029 10030]
[DEBUG] freeport: Test "TestConfigureForwarders/no_mcms_/nChains=1" took ports [10031 10032 10033 10034]
[DEBUG] freeport: Test "TestAppendNodeCapabilities/no_mcms" took ports [10035 10036 10037 10038]
[DEBUG] freeport: Test "TestUpdateNodeCapabilities/no_mcms" took ports [10039 10040 10041 10042]
[DEBUG] freeport: Test "TestUpdateDon/no_mcms" took ports [10043 10044 10045 10046]
[DEBUG] freeport: Test "TestUpdateNodes/no_mcms" took ports [10047 10048 10049 10050]
[DEBUG] freeport: Test "TestConfigureOCR3/no_mcms" took ports [10051 10052 10053 10054]
[DEBUG] freeport: Test "TestConfigureOCR3/no_mcms" took ports [10055 10056 10057 10058]
[DEBUG] freeport: Test "TestUpdateNodeCapabilities/no_mcms" took ports [10059 10060 10061 10062]
[DEBUG] freeport: Test "TestAppendNodeCapabilities/no_mcms" took ports [10063 10064 10065 10066]
[DEBUG] freeport: Test "TestConfigureForwarders/no_mcms_/nChains=1" took ports [10067 10068 10069 10070]
[DEBUG] freeport: Test "TestUpdateNodes/no_mcms" took ports [10071 10072 10073 10074]
[DEBUG] freeport: Test "TestUpdateDon/no_mcms" took ports [10075 10076 10077 10078]
[DEBUG] freeport: Test "TestConfigureOCR3/no_mcms" returned ports [10055 10056 10057 10058]
[DEBUG] freeport: Test "TestUpdateNodes/no_mcms" returned ports [10071 10072 10073 10074]
[DEBUG] freeport: Test "TestUpdateDon/no_mcms" returned ports [10075 10076 10077 10078]
[DEBUG] freeport: Test "TestConfigureForwarders/no_mcms_/nChains=1" returned ports [10067 10068 10069 10070]
[DEBUG] freeport: Test "TestUpdateNodeCapabilities/no_mcms" returned ports [10059 10060 10061 10062]
[DEBUG] freeport: Test "TestAppendNodeCapabilities/no_mcms" returned ports [10063 10064 10065 10066]
[DEBUG] freeport: Test "TestConfigureOCR3/no_mcms" returned ports [10051 10052 10053 10054]
[DEBUG] freeport: Test "TestUpdateNodes/no_mcms" returned ports [10047 10048 10049 10050]
[DEBUG] freeport: Test "TestUpdateDon/no_mcms" returned ports [10043 10044 10045 10046]
[DEBUG] freeport: Test "TestC
|
Run Tests
Failed to run test for package github.com/smartcontractkit/chainlink/deployment/keystone/changeset/workflowregistry: Command failed with exit code 1: /home/runner/work/_temp/github.com-smartcontractkit-chainlink-deployment-keystone-changeset-workflowregistry-test '-test.timeout=10m'
{"level":"info","ts":1736412367.5460665,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
[INFO] freeport: detected ephemeral port range of [32768, 60999]
[INFO] freeport: reducing max blocks from 30 to 15 to avoid the ephemeral port range
[DEBUG] freeport: Test "Test_UpdateAllowedDons_WithMCMS" took ports [11501 11502 11503 11504]
[DEBUG] freeport: Test "Test_UpdateAllowedDons_WithMCMS" took ports [11505 11506 11507 11508]
[DEBUG] freeport: Test "Test_UpdateAllowedDons_WithMCMS" took ports [11509 11510 11511 11512]
[DEBUG] freeport: Test "Test_UpdateAllowedDons_WithMCMS" returned ports [11509 11510 11511 11512]
[DEBUG] freeport: Test "Test_UpdateAllowedDons_WithMCMS" returned ports [11505 11506 11507 11508]
[DEBUG] freeport: Test "Test_UpdateAllowedDons_WithMCMS" returned ports [11501 11502 11503 11504]
{"level":"info","ts":1736412371.7571883,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
[DEBUG] freeport: Test "Test_UpdateAuthorizedAddresses_WithMCMS" took ports [11513 11514 11515 11516]
[DEBUG] freeport: Test "Test_UpdateAuthorizedAddresses_WithMCMS" took ports [11517 11518 11519 11520]
[DEBUG] freeport: Test "Test_UpdateAuthorizedAddresses_WithMCMS" took ports [11521 11522 11523 11524]
[DEBUG] freeport: Test "Test_UpdateAuthorizedAddresses_WithMCMS" returned ports [11521 11522 11523 11524]
[DEBUG] freeport: Test "Test_UpdateAuthorizedAddresses_WithMCMS" returned ports [11517 11518 11519 11520]
[DEBUG] freeport: Test "Test_UpdateAuthorizedAddresses_WithMCMS" returned ports [11513 11514 11515 11516]
[DEBUG] freeport: Test "Test_Deploy" took ports [11525]
[DEBUG] freeport: Test "Test_Deploy" returned ports [11525]
--- FAIL: Test_Deploy (39.47s)
environment.go:172: Created chains
environment.go:198: Creating solana chain
environment.go:201: Spinning up devnet
environment.go:202:
\tError Trace:\t/home/runner/work/chainlink/chainlink/deployment/environment/memory/chain.go:132
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/environment/memory/environment.go:202
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/environment/memory/environment.go:173
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/keystone/changeset/workflowregistry/deploy_test.go:22
\tError: \tReceived unexpected error:
\t \tstart container: started hook: wait until ready: context deadline exceeded
\tTest: \tTest_Deploy
FAIL
|
Run Tests
Failed to run test for package github.com/smartcontractkit/chainlink/deployment/common/changeset/example: Command failed with exit code 1: /home/runner/work/_temp/github.com-smartcontractkit-chainlink-deployment-common-changeset-example-test '-test.timeout=10m'
[INFO] freeport: detected ephemeral port range of [32768, 60999]
[INFO] freeport: reducing max blocks from 30 to 15 to avoid the ephemeral port range
[DEBUG] freeport: Test "TestValidate" took ports [19001]
[WARN] freeport: leaked port 19002 due to theft; removing from circulation
[DEBUG] freeport: Test "TestValidate" took ports [19003]
Created nodes
[DEBUG] freeport: Test "TestValidate" returned ports [19003]
[DEBUG] freeport: Test "TestValidate" returned ports [19001]
[DEBUG] freeport: Test "TestMintLink" took ports [19004]
[DEBUG] freeport: Test "TestAddMintersBurnersLink" took ports [19005]
[DEBUG] freeport: Test "TestLinkTransfer" took ports [19006]
[DEBUG] freeport: Test "TestLinkTransferMCMS" took ports [19007]
[DEBUG] freeport: Test "TestMintLink" returned ports [19004]
--- FAIL: TestMintLink (0.30s)
environment.go:172: Created chains
environment.go:198: Creating solana chain
environment.go:201: Spinning up devnet
environment.go:202:
\tError Trace:\t/home/runner/work/chainlink/chainlink/deployment/environment/memory/chain.go:132
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/environment/memory/environment.go:202
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/environment/memory/environment.go:173
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/common/changeset/example/link_transfer_test.go:34
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/common/changeset/example/mint_link_test.go:18
\tError: \tReceived unexpected error:
\t \tstart container: container start: Error response from daemon: driver failed programming external connectivity on endpoint blockchain-node-687a2 (ec8493b919b0a6f8a0d50925a6022b9c18360ab27ba02644e1d874785696addf): Bind for 0.0.0.0:19005 failed: port is already allocated
\tTest: \tTestMintLink
[DEBUG] freeport: Test "TestLinkTransferMCMS" returned ports [19007]
--- FAIL: TestLinkTransferMCMS (0.46s)
environment.go:172: Created chains
environment.go:198: Creating solana chain
environment.go:201: Spinning up devnet
environment.go:202:
\tError Trace:\t/home/runner/work/chainlink/chainlink/deployment/environment/memory/chain.go:132
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/environment/memory/environment.go:202
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/environment/memory/environment.go:173
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/common/changeset/example/link_transfer_test.go:34
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/common/changeset/example/link_transfer_test.go:66
\tError: \tReceived unexpected error:
\t \tstart container: container start: Error response from daemon: driver failed programming external connectivity on endpoint blockchain-node-5fe2c (b27f6de9ec1fba5c1628e91283dcf20cde6e6ee3648d53f8c5a22243b187bdf3): Bind for 0.0.0.0:19007 failed: port is already allocated
\tTest: \tTestLinkTransferMCMS
[DEBUG] freeport: Test "TestLinkTransfer" returned ports [19006]
--- FAIL: TestLinkTransfer (0.87s)
environment.go:172: Created chains
environment.go:198: Creating solana chain
environment.go:201: Spinning up devnet
environment.go:202:
\tError Trace:\t/home/runner/work/chainlink/chainlink/deployment/environment/memory/chain.go:132
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/environment/memory/environment.go:202
\t \t\t\t\t/home/runner/work/chainlink/chainlink/deployment/environment/memory/environment.go:173
\t \t\t\t\t/home/runner/work
|
Run Tests
Failed to run test for package github.com/smartcontractkit/chainlink/deployment/common/changeset: Command failed with exit code 2: /home/runner/work/_temp/github.com-smartcontractkit-chainlink-deployment-common-changeset-test '-test.timeout=10m'
[INFO] freeport: detected ephemeral port range of [32768, 60999]
[INFO] freeport: reducing max blocks from 30 to 15 to avoid the ephemeral port range
[DEBUG] freeport: Test "TestTransferToMCMSWithTimelock" took ports [28001]
[WARN] freeport: leaked port 28002 due to theft; removing from circulation
[DEBUG] freeport: Test "TestTransferToMCMSWithTimelock" took ports [28003]
Created nodes
[DEBUG] freeport: Test "TestTransferToMCMSWithTimelock" returned ports [28003]
[DEBUG] freeport: Test "TestTransferToMCMSWithTimelock" returned ports [28001]
[DEBUG] freeport: Test "TestRenounceTimelockDeployer" took ports [28004]
[WARN] freeport: leaked port 28005 due to theft; removing from circulation
[DEBUG] freeport: Test "TestRenounceTimelockDeployer" took ports [28006]
Created nodes
[DEBUG] freeport: Test "TestRenounceTimelockDeployer" returned ports [28006]
[DEBUG] freeport: Test "TestRenounceTimelockDeployer" returned ports [28004]
[DEBUG] freeport: Test "TestDeployProgram" took ports [28007]
Program does not exist or is not executable.
[DEBUG] freeport: Test "TestDeployProgram" returned ports [28007]
--- FAIL: TestDeployProgram (16.88s)
environment.go:198: Creating solana chain
environment.go:201: Spinning up devnet
environment.go:202: solana-test-validator is ready at http://127.0.0.1:28007
deploy_link_token_sol_test.go:98: Failed to deploy program: error deploying program: exit status 1: error: Invalid value for '--program-id <PROGRAM_ID>': No such file or directory (os error 2)
[DEBUG] freeport: Test "TestCcipRouterDeploy" took ports [28008]
[DEBUG] freeport: Test "TestCcipRouterDeploy" returned ports [28008]
--- FAIL: TestCcipRouterDeploy (16.85s)
environment.go:198: Creating solana chain
environment.go:201: Spinning up devnet
environment.go:202: solana-test-validator is ready at http://127.0.0.1:28008
panic: decode: zero length string [recovered]
\tpanic: decode: zero length string
goroutine 3264 [running]:
testing.tRunner.func1.2({0x4426c00, 0xc0032f3d40})
\t/opt/hostedtoolcache/go/1.23.4/x64/src/testing/testing.go:1632 +0x230
testing.tRunner.func1()
\t/opt/hostedtoolcache/go/1.23.4/x64/src/testing/testing.go:1635 +0x35e
panic({0x4426c00?, 0xc0032f3d40?})
\t/opt/hostedtoolcache/go/1.23.4/x64/src/runtime/panic.go:785 +0x132
github.com/gagliardetto/solana-go.MustPublicKeyFromBase58(...)
\t/home/runner/go/pkg/mod/github.com/gagliardetto/[email protected]/keys.go:183
github.com/smartcontractkit/chainlink/deployment/common/changeset_test.TestCcipRouterDeploy(0xc0020e4820)
\t/home/runner/work/chainlink/chainlink/deployment/common/changeset/deploy_link_token_sol_test.go:166 +0x8eb
testing.tRunner(0xc0020e4820, 0x50e5ed8)
\t/opt/hostedtoolcache/go/1.23.4/x64/src/testing/testing.go:1690 +0xf4
created by testing.(*T).Run in goroutine 1
\t/opt/hostedtoolcache/go/1.23.4/x64/src/testing/testing.go:1743 +0x390
|
Run Tests
Failed to run test for package github.com/smartcontractkit/chainlink/deployment/ccip/changeset: Command failed with exit code 1: /home/runner/work/_temp/github.com-smartcontractkit-chainlink-deployment-ccip-changeset-test '-test.timeout=10m'
[INFO] freeport: detected ephemeral port range of [32768, 60999]
[INFO] freeport: reducing max blocks from 30 to 15 to avoid the ephemeral port range
[DEBUG] freeport: Test "Test_PromoteCandidate/MCMS_enabled" took ports [14501 14502 14503 14504 14505]
pluginType: CCIPCommit, destSelector: 909606746561742123, donID: 1, activeConfig digest: 000af32bfc6960f9935dfc72d1ed09e9e691c65231e1943ddd68c867121134ab, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPExec, destSelector: 909606746561742123, donID: 1, activeConfig digest: 000a9c2b651838d26660a2cc9ed45d4acc992874f79fc9d87348dea466131547, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPCommit, destSelector: 5548718428018410741, donID: 2, activeConfig digest: 000a73c02ed9adf93242b7b227db0b50f82116451b00be180f3aaf14c74bf5e1, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPExec, destSelector: 5548718428018410741, donID: 2, activeConfig digest: 000a439ba3bd56e8004473b2411814d3b448f609c26bd3a96923870d29ca5c4e, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
[DEBUG] freeport: Test "Test_PromoteCandidate/MCMS_enabled" returned ports [14501 14502 14503 14504 14505]
[DEBUG] freeport: Test "Test_PromoteCandidate/MCMS_disabled" took ports [14506 14507 14508 14509 14510]
pluginType: CCIPCommit, destSelector: 909606746561742123, donID: 1, activeConfig digest: 000a9bcf64f148aa769dc3231d992c66a0f36bd15e3a3e680dd4e40824ce129c, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPExec, destSelector: 909606746561742123, donID: 1, activeConfig digest: 000a8a473a0b20b228b8886bdfe0273a3fb0844cb45feeaa486d36d77427c0e9, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPCommit, destSelector: 5548718428018410741, donID: 2, activeConfig digest: 000acea9be5118218c59681ecec46f844c237e739c34fd29ffc51976d1f863f9, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPExec, destSelector: 5548718428018410741, donID: 2, activeConfig digest: 000a3a5e89eb793a41b3904462902bc9b70f00a39d38fba32efaf965f838e228, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
[DEBUG] freeport: Test "Test_PromoteCandidate/MCMS_disabled" returned ports [14506 14507 14508 14509 14510]
[DEBUG] freeport: Test "Test_SetCandidate/MCMS_enabled" took ports [14511 14512 14513 14514 14515]
pluginType: CCIPCommit, destSelector: 909606746561742123, donID: 1, activeConfig digest: 000aee3d1dc9fedb625ec48cff824f38c887c37e27beb8f410da2c0dc61c008c, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPExec, destSelector: 909606746561742123, donID: 1, activeConfig digest: 000a8236d69ef571ce010a5d67d0269ebd4e5e403ad5958f5d8c6551680f6d12, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPCommit, destSelector: 5548718428018410741, donID: 2, activeConfig digest: 000af8e44e6c7099746d4e1ddb80bda047ec90177f257df00ccea059107716d1, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPExec, destSelector: 5548718428018410741, donID: 2, activeConfig digest: 000ae8a786aef137993dd523f047d1162b2be9a1ce6c3f40360b0dda5dac4007, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
[DEBUG] freeport: Test "Test_SetCandidate/MCMS_enabled" returned ports [14511 14512 14513 14514 14515]
[DEBUG] freeport: Test "Test_SetCandidate/MCMS_disabled" took ports [14516 14517 14518 14519 14520]
pluginType: CCIPCommit, destSelector: 909606746561742123,
|
Run Tests
Test Package Failures: github.com/smartcontractkit/chainlink/deployment/ccip/changeset, github.com/smartcontractkit/chainlink/deployment/common/changeset, github.com/smartcontractkit/chainlink/deployment/common/changeset/example, github.com/smartcontractkit/chainlink/deployment/keystone/changeset, github.com/smartcontractkit/chainlink/deployment/keystone/changeset/workflowregistry
|
Run Tests
Error, 5 tests completed with an error, or failed to run. See output for details.. Error: 5 tests completed with an error, or failed to run. See output for details.
at validateRunResultsOrThrow (/home/runner/work/_actions/smartcontractkit/.github/57f99fbea73056c490c766d50ef582a13ec4f3bb/apps/go-conditional-tests/dist/index.js:116108:11)
at runTestBinaries (/home/runner/work/_actions/smartcontractkit/.github/57f99fbea73056c490c766d50ef582a13ec4f3bb/apps/go-conditional-tests/dist/index.js:116243:10)
at async runStep (/home/runner/work/_actions/smartcontractkit/.github/57f99fbea73056c490c766d50ef582a13ec4f3bb/apps/go-conditional-tests/dist/index.js:116376:26)
at async run (/home/runner/work/_actions/smartcontractkit/.github/57f99fbea73056c490c766d50ef582a13ec4f3bb/apps/go-conditional-tests/dist/index.js:116326:25)
|
Loading