deployment/memory: Solana support #1640
Annotations
6 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":1736410962.566929,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
{"level":"info","ts":1736410962.5674722,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
{"level":"info","ts":1736410962.5680926,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
{"level":"info","ts":1736410962.569264,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
{"level":"info","ts":1736410962.5698013,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
{"level":"info","ts":1736410962.5705028,"caller":"internal/ocr3_deployer.go:31","msg":"ocr3 capability estimated gas: 79495"}
[DEBUG] freeport: Test "TestDeployFeedsConsumer" took ports [29501]
[DEBUG] freeport: Test "TestDeployForwarder" took ports [29502]
[DEBUG] freeport: Test "TestDeployCapabilityRegistry" took ports [29503]
[DEBUG] freeport: Test "TestAcceptAllOwnership" took ports [29504]
[DEBUG] freeport: Test "TestDeployOCR3" took ports [29505]
[DEBUG] freeport: Test "TestKeystoneView" took ports [29506]
[DEBUG] freeport: Test "TestUpdateNodeCapabilities/no_mcms" took ports [29507 29508 29509 29510]
[DEBUG] freeport: Test "TestConfigureOCR3/no_mcms" took ports [29511 29512 29513 29514]
[DEBUG] freeport: Test "TestUpdateNodes/no_mcms" took ports [29515 29516 29517 29518]
[DEBUG] freeport: Test "TestConfigureForwarders/no_mcms_/nChains=1" took ports [29519 29520 29521 29522]
[DEBUG] freeport: Test "TestUpdateDon/no_mcms" took ports [29523 29524 29525 29526]
[DEBUG] freeport: Test "TestAppendNodeCapabilities/no_mcms" took ports [29527 29528 29529 29530]
[DEBUG] freeport: Test "TestUpdateNodeCapabilities/no_mcms" took ports [29531 29532 29533 29534]
[DEBUG] freeport: Test "TestConfigureForwarders/no_mcms_/nChains=1" took ports [29535 29536 29537 29538]
[DEBUG] freeport: Test "TestUpdateDon/no_mcms" took ports [29539 29540 29541 29542]
[DEBUG] freeport: Test "TestAppendNodeCapabilities/no_mcms" took ports [29543 29544 29545 29546]
[DEBUG] freeport: Test "TestUpdateNodes/no_mcms" took ports [29547 29548 29549 29550]
[DEBUG] freeport: Test "TestConfigureOCR3/no_mcms" took ports [29551 29552 29553 29554]
[DEBUG] freeport: Test "TestUpdateNodeCapabilities/no_mcms" took ports [29555 29556 29557 29558]
[DEBUG] freeport: Test "TestConfigureForwarders/no_mcms_/nChains=1" took ports [29559 29560 29561 29562]
[DEBUG] freeport: Test "TestAppendNodeCapabilities/no_mcms" took ports [29563 29564 29565 29566]
[DEBUG] freeport: Test "TestUpdateDon/no_mcms" took ports [29567 29568 29569 29570]
[DEBUG] freeport: Test "TestUpdateNodes/no_mcms" took ports [29571 29572 29573 29574]
[DEBUG] freeport: Test "TestConfigureOCR3/no_mcms" took ports [29575 29576 29577 29578]
[DEBUG] freeport: Test "TestConfigureForwarders/no_mcms_/nChains=1" returned ports [29559 29560 29561 29562]
[DEBUG] freeport: Test "TestUpdateNodeCapabilities/no_mcms" returned ports [29555 29556 29557 29558]
[DEBUG] freeport: Test "TestUpdateNodes/no_mcms" returned ports [29571 29572 29573 29574]
[DEBUG] freeport: Test "TestConfigureOCR3/no_mcms" returned ports [29575 29576 29577 29578]
[DEBUG] freeport: Test "TestUpdateDon/no_mcms" returned ports [29567 29568 29569 29570]
[DEBUG] freeport: Test "TestAppendNodeCapabilities/no_mcms" returned ports [29563 29564 29565 29566]
[DEBUG] freeport: Test "TestConfigureForwarders/no_mcms_/nChains=1" returned ports [29535 29536 29537 29538]
[DEBUG] freeport: Test "TestUpdateNodeCapabilities/no_mcms" returned ports [29531 29532 29533 29534]
[DEBUG] freeport: Test "TestAppendNodeCapabilities/no_mcms" returned ports [29543 29544
|
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 [13001]
[WARN] freeport: leaked port 13002 due to theft; removing from circulation
[DEBUG] freeport: Test "TestValidate" took ports [13003]
Created nodes
[DEBUG] freeport: Test "TestValidate" returned ports [13003]
[DEBUG] freeport: Test "TestValidate" returned ports [13001]
[DEBUG] freeport: Test "TestLinkTransfer" took ports [13004]
[DEBUG] freeport: Test "TestLinkTransferMCMS" took ports [13005]
[DEBUG] freeport: Test "TestAddMintersBurnersLink" took ports [13006]
[DEBUG] freeport: Test "TestMintLink" took ports [13007]
[DEBUG] freeport: Test "TestLinkTransfer" returned ports [13004]
--- FAIL: TestLinkTransfer (0.38s)
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:140
\tError: \tReceived unexpected error:
\t \tstart container: container start: Error response from daemon: driver failed programming external connectivity on endpoint blockchain-node-bac97 (b614f2d241efd925fb5bdbb33753612200c0130c4d9d0d6cd2db356b4cd4abdf): Bind for 0.0.0.0:13005 failed: port is already allocated
\tTest: \tTestLinkTransfer
[DEBUG] freeport: Test "TestMintLink" returned ports [13007]
--- FAIL: TestMintLink (0.38s)
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-1b5a4 (4473a7a79b15d6f07bbacff4ca13357cf03394ee0028eb2362fb96af10d0f513): Bind for 0.0.0.0:13007 failed: port is already allocated
\tTest: \tTestMintLink
[DEBUG] freeport: Test "TestAddMintersBurnersLink" returned ports [13006]
--- FAIL: TestAddMintersBurnersLink (0.65s)
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/runn
|
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 [25001]
[WARN] freeport: leaked port 25002 due to theft; removing from circulation
[DEBUG] freeport: Test "TestTransferToMCMSWithTimelock" took ports [25003]
Created nodes
[DEBUG] freeport: Test "TestTransferToMCMSWithTimelock" returned ports [25003]
[DEBUG] freeport: Test "TestTransferToMCMSWithTimelock" returned ports [25001]
[DEBUG] freeport: Test "TestRenounceTimelockDeployer" took ports [25004]
[WARN] freeport: leaked port 25005 due to theft; removing from circulation
[DEBUG] freeport: Test "TestRenounceTimelockDeployer" took ports [25006]
Created nodes
[DEBUG] freeport: Test "TestRenounceTimelockDeployer" returned ports [25006]
[DEBUG] freeport: Test "TestRenounceTimelockDeployer" returned ports [25004]
[DEBUG] freeport: Test "TestDeployProgram" took ports [25007]
Program does not exist or is not executable.
[DEBUG] freeport: Test "TestDeployProgram" returned ports [25007]
[DEBUG] freeport: Test "TestCcipRouterDeploy" took ports [25008]
--- FAIL: TestDeployProgram (17.32s)
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:25007
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" returned ports [25008]
--- FAIL: TestCcipRouterDeploy (16.60s)
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:25008
panic: decode: zero length string [recovered]
\tpanic: decode: zero length string
goroutine 3103 [running]:
testing.tRunner.func1.2({0x4426c00, 0xc0011fa280})
\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?, 0xc0011fa280?})
\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(0xc0026241a0)
\t/home/runner/work/chainlink/chainlink/deployment/common/changeset/deploy_link_token_sol_test.go:166 +0x8eb
testing.tRunner(0xc0026241a0, 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 [11501 11502 11503 11504 11505]
pluginType: CCIPCommit, destSelector: 909606746561742123, donID: 1, activeConfig digest: 000a90ed6133a723ba474cbf1a8e6846f7c21ffa6d1864940756fa0360605b37, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPExec, destSelector: 909606746561742123, donID: 1, activeConfig digest: 000a1ba2093dcfbb05aaa5d9df879f047f401dad26109e8a3a7883273a721d1c, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPCommit, destSelector: 5548718428018410741, donID: 2, activeConfig digest: 000a93605a0c8b9f3e810b56027ba414c6284655dce5c63fd5ee965396c06c9d, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPExec, destSelector: 5548718428018410741, donID: 2, activeConfig digest: 000a0e24ba0193572aaa617b5c6eba3d9084b400b8a5ab5186d438c3a681fa10, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
[DEBUG] freeport: Test "Test_PromoteCandidate/MCMS_enabled" returned ports [11501 11502 11503 11504 11505]
[DEBUG] freeport: Test "Test_PromoteCandidate/MCMS_disabled" took ports [11506 11507 11508 11509 11510]
pluginType: CCIPCommit, destSelector: 909606746561742123, donID: 1, activeConfig digest: 000a6b1fccfa527075b2cccac52ce9ff15b571ea6e1c81fcf36f35513c132325, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPExec, destSelector: 909606746561742123, donID: 1, activeConfig digest: 000aefd85a21cf4435e370fb81a5183ffd42686a0cbda2e2f598d84332136c23, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPCommit, destSelector: 5548718428018410741, donID: 2, activeConfig digest: 000ab941368e12422302eddadd78b460f786857c60a15e904b1eec1fecc61fc4, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPExec, destSelector: 5548718428018410741, donID: 2, activeConfig digest: 000ad62fd189256a5ab80c915682462a1b75acae855bc795def803f39b45d7a7, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
[DEBUG] freeport: Test "Test_PromoteCandidate/MCMS_disabled" returned ports [11506 11507 11508 11509 11510]
[DEBUG] freeport: Test "Test_SetCandidate/MCMS_enabled" took ports [11511 11512 11513 11514 11515]
pluginType: CCIPCommit, destSelector: 909606746561742123, donID: 1, activeConfig digest: 000a7de8cf29d0e803fb7fb46ca2990c11193ce6e6e1b97cdc50c2a84111dd45, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPExec, destSelector: 909606746561742123, donID: 1, activeConfig digest: 000a9046d5de5774c77edb866f76e5e4d086905d3d2cef0b4a972d6b5c38c5ca, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPCommit, destSelector: 5548718428018410741, donID: 2, activeConfig digest: 000ab9c4b0c95dacb8df2c882e08a7085e9a7e7672ae332ff57a3d6fb959bfe8, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
pluginType: CCIPExec, destSelector: 5548718428018410741, donID: 2, activeConfig digest: 000ae6fd4d5245cb677ede4f13c60783b8708361e16748f1bd8c491b420ac1a9, candidateConfig digest: 0000000000000000000000000000000000000000000000000000000000000000
[DEBUG] freeport: Test "Test_SetCandidate/MCMS_enabled" returned ports [11511 11512 11513 11514 11515]
[DEBUG] freeport: Test "Test_SetCandidate/MCMS_disabled" took ports [11516 11517 11518 11519 11520]
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
|
Run Tests
Error, 4 tests completed with an error, or failed to run. See output for details.. Error: 4 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