Add core default config for missing chains #2661
ci-core-partial.yml
on: pull_request
Detect Changes
6s
Tests (fuzz)
0s
Tests (race)
0s
Matrix: run-unit-tests
SonarQube Scan
0s
Annotations
6 errors and 2 warnings
Tests (core)
Failed to run test for package github.com/smartcontractkit/chainlink/v2/core/chains/evm/txmgr: Command failed with exit code 1: /home/runner/work/_temp/github.com-smartcontractkit-chainlink-v2-core-chains-evm-txmgr-test '-test.timeout=10m'
--- FAIL: TestTxm_GetTransactionStatus (1.91s)
logger.go:146: 2025-01-21T03:41:52.860Z\tDEBUG\tTxmStore\tlogger/logger.go:189\tNew logger: TxmStore\t{"version": "unset@unset"}
logger.go:146: 03:41:52.888457943\tDEBUG\tLogPoller\tNew logger: LogPoller
logger.go:146: 03:41:52.888497317\tINFO\tInitializing EVM transaction manager\t{"bumpTxDepth": 16, "maxInFlightTransactions": 16, "maxQueuedTransactions": 250, "nonceAutoSync": true, "limitDefault": 500000}
logger.go:146: 03:41:52.888521011\tINFO\tEvmForwarderManager: Disabled
logger.go:146: 03:41:52.888579009\tDEBUG\tTxmStore\tNew logger: TxmStore
logger.go:146: 03:41:52.888629774\tDEBUG\tNonceTracker\tNew logger: NonceTracker
logger.go:146: 03:41:52.888684707\tDEBUG\tBroadcaster\tNew logger: Broadcaster
logger.go:146: 03:41:52.888736093\tDEBUG\tTxMgrTracker\tNew logger: TxMgrTracker
logger.go:146: 03:41:52.888787689\tDEBUG\tConfirmer\tNew logger: Confirmer
logger.go:146: 03:41:52.888865935\tDEBUG\tFinalizer\tNew logger: Finalizer
logger.go:146: 03:41:52.888926067\tDEBUG\tResender\tNew logger: Resender
logger.go:146: 03:41:52.888944402\tDEBUG\tReaper\tNew logger: Reaper
logger.go:146: 03:41:52.888973426\tWARN\tBroadcaster\tChain 0 does not have any keys, no transactions will be sent on this chain
logger.go:146: 03:41:52.889000807\tINFO\tConfirmer\tFee bumping is enabled, unconfirmed transactions will have their fee bumped every 3 blocks\t{"feeBumpThreshold": 3}
logger.go:146: 03:41:52.889087018\tINFO\tTxMgrTracker\tAbandoned transaction tracking enabled
logger.go:146: 03:41:52.889103168\tWARN\tTxMgrTracker\tenabled address list is empty
logger.go:146: 03:41:52.889117104\tINFO\tTxMgrTracker\tenabled addresses set for chainID 0
logger.go:146: 03:41:52.889133314\tDEBUG\tFinalizer\tstarted Finalizer\t{"rpcBatchSize": 250, "forwardersEnabled": false}
logger.go:146: 03:41:52.889151508\tINFO\tTxm starting runLoop
logger.go:146: 03:41:52.889184199\tDEBUG\tReaper\tstarted with age threshold 168h0m0s and interval 1h0m0s
logger.go:146: 03:41:52.889198626\tDEBUG\tResender\tEnabled with poll interval of 5s and age threshold of 1m0s
logger.go:146: 03:41:52.889349508\tDEBUG\tTxmStore.TxmStore\tNew logger: TxmStore
logger.go:146: 03:41:52.889374334\tDEBUG\tTxmStore.TxmStore\tNew logger: TxmStore
logger.go:146: 03:41:52.889455385\tDEBUG\tReaper\treaping old txes created before 2025-01-14T03:41:52Z\t{"ageThreshold": "168h0m0s", "timeThreshold": "03:41:52.889444335"}
logger.go:146: 03:41:52.889707226\tDEBUG\tConfirmer\tprocessHead start\t{"headNum": 100, "id": "confirmer"}
logger.go:146: 03:41:53.515083268\tDEBUG\tFinalizer\tprocessing latest finalized head\t{"blockNum": 99, "blockHash": "0x2ca3fc95ccc6faa53f6ccb2d1cd5dd9b15e1e8d0022fdfad781584bccb7fe256", "earliestBlockNumInChain": 99}
logger.go:146: 03:41:53.515151416\tDEBUG\tConfirmer\tFinished SetBroadcastBeforeBlockNum\t{"headNum": 100, "time": "625.416308ms", "id": "confirmer"}
logger.go:146: 03:41:53.515343684\tDEBUG\tConfirmer\tFinished CheckForConfirmation\t{"headNum": 100, "time": "651ns", "id": "confirmer"}
logger.go:146: 03:41:53.515364884\tDEBUG\tConfirmer\tFinished ProcessStuckTransactions\t{"headNum": 100, "time": "1.402µs", "id": "confirmer"}
logger.go:146: 03:41:53.515394279\tDEBUG\tConfirmer\tFinished RebroadcastWhereNecessary\t{"headNum": 100, "time": "1.222µs", "id": "confirmer"}
logger.go:146: 03:41:53.515411221\tDEBUG\tConfirmer\tprocessHead finish\t{"headNum": 100, "id": "confirmer"}
logger.go:146: 03:41:53.515245111\tINFO\tTxMgrTracker\tno abandoned txes found, skipping runLoop
logger.go:146: 03:41:53.720916691\tDEBUG\tKeys changed, reloading\t{"enabledAddresses": ["0xabbf06fe14058a3a693d8c147ec2d20db9a7abaa"]}
logger.go:146: 03:41:53.720965152\tINF
|
Tests (core)
Failed to run test for package github.com/smartcontractkit/chainlink/v2: Command failed with exit code 1: /home/runner/work/_temp/github.com-smartcontractkit-chainlink-v2-test '-test.timeout=10m'
--- FAIL: TestConfigDocs (0.19s)
config_docs_test.go:22:
\tError Trace:\t/home/runner/work/chainlink/chainlink/config_docs_test.go:22
\tError: \tNot equal:
\t \texpected: "[//]: # (Documentation generated from docs/*.toml - DO NOT EDIT.)\n\nThis document describes the TOML format for configuration.\n\nSee also [SECRETS.md](SECRETS.md)\n\n## Example\n\n```toml\nLog.Level = 'debug'\n\n[[EVM]]\nChainID = '1' # Required\n\n[[EVM.Nodes]]\nName = 'fake' # Required\nWSURL = 'wss://foo.bar/ws'\nHTTPURL = 'https://foo.bar' # Required\n```\n\n## Global\n```toml\nInsecureFastScrypt = false # Default\nRootDir = '~/.chainlink' # Default\nShutdownGracePeriod = '5s' # Default\n```\n\n\n### InsecureFastScrypt\n:warning: **_ADVANCED_**: _Do not change this setting unless you know what you are doing._\n```toml\nInsecureFastScrypt = false # Default\n```\nInsecureFastScrypt causes all key stores to encrypt using \"fast\" scrypt params instead. This is insecure and only useful for local testing. DO NOT ENABLE THIS IN PRODUCTION.\n\n### RootDir\n```toml\nRootDir = '~/.chainlink' # Default\n```\nRootDir is the Chainlink node's root directory. This is the default directory for logging, database backups, cookies, and other misc Chainlink node files. Chainlink nodes will always ensure this directory has 700 permissions because it might contain sensitive data.\n\n### ShutdownGracePeriod\n```toml\nShutdownGracePeriod = '5s' # Default\n```\nShutdownGracePeriod is the maximum time allowed to shut down gracefully. If exceeded, the node will terminate immediately to avoid being SIGKILLed.\n\n## Feature\n```toml\n[Feature]\nFeedsManager = true # Default\nLogPoller = false # Default\nUICSAKeys = false # Default\nCCIP = true # Default\nMultiFeedsManagers = false # Default\n```\n\n\n### FeedsManager\n```toml\nFeedsManager = true # Default\n```\nFeedsManager enables the feeds manager service.\n\n### LogPoller\n```toml\nLogPoller = false # Default\n```\nLogPoller enables the log poller, an experimental approach to processing logs, required if also using Evm.UseForwarders or OCR2.\n\n### UICSAKeys\n```toml\nUICSAKeys = false # Default\n```\nUICSAKeys enables CSA Keys in the UI.\n\n### CCIP\n```toml\nCCIP = true # Default\n```\nCCIP enables the CCIP service.\n\n### MultiFeedsManagers\n```toml\nMultiFeedsManagers = false # Default\n```\nMultiFeedsManagers enables support for multiple feeds manager connections.\n\n## Database\n```toml\n[Database]\nDefaultIdleInTxSessionTimeout = '1h' # Default\nDefaultLockTimeout = '15s' # Default\nDefaultQueryTimeout = '10s' # Default\nLogQueries = false # Default\nMaxIdleConns = 10 # Default\nMaxOpenConns = 100 # Default\nMigrateOnStartup = true # Default\n```\n\n\n### DefaultIdleInTxSessionTimeout\n```toml\nDefaultIdleInTxSessionTimeout = '1h' # Default\n```\nDefaultIdleInTxSessionTimeout is the maximum time allowed for a transaction to be open and idle before timing out. See Postgres `idle_in_transaction_session_timeout` for more details.\n\n### DefaultLockTimeout\n```toml\nDefaultLockTimeout = '15s' # Default\n```\nDefaultLockTimeout is the maximum time allowed to wait for database lock of any kind before timing out. See Postgres `lock_timeout` for more details.\n\n### DefaultQueryTimeout\n```toml\nDefaultQueryTimeout = '10s' # Default\n```\nDefaultQueryTimeout is the maximum time allowed for standard queries before timing out.\n\n### LogQueries\n```toml\nLogQueries = false # Default\n```\nLogQueries tells the Chainlink node to log database queries made using the default logger. SQL statements will be logged at `debug` level. Not all statements can be logged. The best way to get a true log of all SQL statements is to enable SQL statement logging on Postgres.\n\n### MaxIdleConns\n```toml\nMaxIdleConns = 10 # Default\n```\nMaxIdleConns configures the maximum number of idle database conne
|
Tests (core)
Failed to run test for package github.com/smartcontractkit/chainlink/v2/core/services/ocrcommon: Command failed with exit code 2: /home/runner/work/_temp/github.com-smartcontractkit-chainlink-v2-core-services-ocrcommon-test '-test.timeout=10m'
[{{warn 2025-01-21 03:42:32.930408949 +0000 UTC m=+0.333257109 cannot parse EA telemetry, id=ds1, name="link-usd-test-bridge-v2" /home/runner/work/chainlink/chainlink/core/services/ocrcommon/telemetry.go:171 } [{version 15 0 unset@unset <nil>} {jobID 12 0 <nil>} {err 26 0 unexpected end of JSON input} {dotID 15 0 ds1 <nil>} {bridgeName 15 0 link-usd-test-bridge-v2 <nil>}]}]
[INFO] freeport: detected ephemeral port range of [32768, 60999]
[INFO] freeport: reducing max blocks from 30 to 15 to avoid the ephemeral port range
--- FAIL: Test_SingletonPeerWrapper_Start (0.02s)
--- FAIL: Test_SingletonPeerWrapper_Start/with_one_p2p_key_and_matching_P2P.PeerID_returns_nil (0.00s)
panic: freeport: cannot allocate port block [recovered]
\tpanic: freeport: cannot allocate port block
goroutine 737 [running]:
testing.tRunner.func1.2({0x2e605e0, 0x3fd49d0})
\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({0x2e605e0?, 0x3fd49d0?})
\t/opt/hostedtoolcache/go/1.23.4/x64/src/runtime/panic.go:785 +0x132
github.com/hashicorp/consul/sdk/freeport.alloc()
\t/home/runner/go/pkg/mod/github.com/hashicorp/consul/[email protected]/freeport/freeport.go:274 +0xad
github.com/hashicorp/consul/sdk/freeport.initialize()
\t/home/runner/go/pkg/mod/github.com/hashicorp/consul/[email protected]/freeport/freeport.go:124 +0x2d7
sync.(*Once).doSlow(0x0?, 0x4f8272?)
\t/opt/hostedtoolcache/go/1.23.4/x64/src/sync/once.go:76 +0xb4
sync.(*Once).Do(...)
\t/opt/hostedtoolcache/go/1.23.4/x64/src/sync/once.go:67
github.com/hashicorp/consul/sdk/freeport.Take(0x1)
\t/home/runner/go/pkg/mod/github.com/hashicorp/consul/[email protected]/freeport/freeport.go:303 +0xe5
github.com/hashicorp/consul/sdk/freeport.GetN({0x4003b98, 0xc00289a4e0}, 0x1)
\t/home/runner/go/pkg/mod/github.com/hashicorp/consul/[email protected]/freeport/freeport.go:427 +0x48
github.com/hashicorp/consul/sdk/freeport.GetOne({0x4003b98, 0xc00289a4e0})
\t/home/runner/go/pkg/mod/github.com/hashicorp/consul/[email protected]/freeport/freeport.go:449 +0x36
github.com/smartcontractkit/chainlink/v2/core/services/ocrcommon_test.Test_SingletonPeerWrapper_Start.func2.1(0xc0012aa938, 0xc0012ab0c8?)
\t/home/runner/work/chainlink/chainlink/core/services/ocrcommon/peer_wrapper_test.go:49 +0x85
github.com/smartcontractkit/chainlink/v2/core/internal/testutils/configtest.NewGeneralConfig.func1(0xc0012aa938, 0xc0012ab0c8)
\t/home/runner/work/chainlink/chainlink/core/internal/testutils/configtest/general_config.go:37 +0x73
github.com/smartcontractkit/chainlink/v2/core/services/chainlink.GeneralConfigOpts.New({{0x0, 0x0, 0x0}, {0x0, 0x0, 0x0}, {{{0x0, 0x0, 0x0, 0x0, ...}, ...}, ...}, ...})
\t/home/runner/work/chainlink/chainlink/core/services/chainlink/config_general.go:149 +0x156
github.com/smartcontractkit/chainlink/v2/core/internal/testutils/configtest.NewGeneralConfig({0x40214b0, 0xc00289a4e0}, 0xc0016d3400)
\t/home/runner/work/chainlink/chainlink/core/internal/testutils/configtest/general_config.go:40 +0x119
github.com/smartcontractkit/chainlink/v2/core/services/ocrcommon_test.Test_SingletonPeerWrapper_Start.func2(0xc00289a4e0)
\t/home/runner/work/chainlink/chainlink/core/services/ocrcommon/peer_wrapper_test.go:47 +0x25f
testing.tRunner(0xc00289a4e0, 0xc002a03200)
\t/opt/hostedtoolcache/go/1.23.4/x64/src/testing/testing.go:1690 +0xf4
created by testing.(*T).Run in goroutine 515
\t/opt/hostedtoolcache/go/1.23.4/x64/src/testing/testing.go:1743 +0x390
|
Tests (core)
Failed to run test for package github.com/smartcontractkit/chainlink/v2/core/internal/features/ocr2/plugins: Command failed with exit code 1: /home/runner/work/_temp/github.com-smartcontractkit-chainlink-v2-core-internal-features-ocr2-plugins-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 "TestIntegration_OCR2_plugins/legacy" took ports [26501]
[DEBUG] freeport: Test "TestIntegration_OCR2_plugins/legacy" took ports [26502 26503 26504 26505]
[DEBUG] freeport: Test "TestIntegration_OCR2_plugins/legacy" returned ports [26502 26503 26504 26505]
[DEBUG] freeport: Test "TestIntegration_OCR2_plugins/legacy" returned ports [26501]
[DEBUG] freeport: Test "TestIntegration_OCR2_plugins/chain-reader" took ports [26510]
[DEBUG] freeport: Test "TestIntegration_OCR2_plugins/chain-reader" took ports [26511 26512 26513 26514]
[DEBUG] freeport: Test "TestIntegration_OCR2_plugins/chain-reader" returned ports [26511 26512 26513 26514]
[DEBUG] freeport: Test "TestIntegration_OCR2_plugins/chain-reader" returned ports [26510]
--- FAIL: TestIntegration_OCR2_plugins (285.69s)
--- FAIL: TestIntegration_OCR2_plugins/legacy (194.90s)
logger.go:146: 2025-01-21T03:41:50.966Z\tDEBUG\tWrappedDB\tlogger/logger.go:189\tNew logger: WrappedDB\t{"version": "unset@unset"}
logger.go:146: 2025-01-21T03:41:50.966Z\tDEBUG\tMailbox.Monitor\tlogger/logger.go:189\tNew logger: Monitor\t{"version": "unset@unset"}
logger.go:146: 2025-01-21T03:41:50.966Z\tDEBUG\tLoopRegistry\tlogger/logger.go:189\tNew logger: LoopRegistry\t{"version": "unset@unset"}
logger.go:146: 2025-01-21T03:41:50.966Z\tDEBUG\tRetirementReportCache\tlogger/logger.go:189\tNew logger: RetirementReportCache\t{"version": "unset@unset"}
logger.go:146: 2025-01-21T03:41:50.966Z\tINFO\tEVM.1337\tevm/relayer_extender.go:70\tLoading chain 1337\t{"version": "unset@unset", "evmChainID": "1337"}
logger.go:146: 2025-01-21T03:41:50.966Z\tDEBUG\tEVM.1337.HeadBroadcaster\tlogger/logger.go:189\tNew logger: HeadBroadcaster\t{"version": "unset@unset"}
logger.go:146: 2025-01-21T03:41:50.966Z\tDEBUG\tEVM.1337.HeadSaver\tlogger/logger.go:189\tNew logger: HeadSaver\t{"version": "unset@unset"}
logger.go:146: 2025-01-21T03:41:50.966Z\tDEBUG\tEVM.1337.HeadTracker\tlogger/logger.go:189\tNew logger: HeadTracker\t{"version": "unset@unset"}
logger.go:146: 2025-01-21T03:41:50.966Z\tDEBUG\tEVM.1337.HeadTracker.HeadListener\tlogger/logger.go:189\tNew logger: HeadListener\t{"version": "unset@unset"}
logger.go:146: 2025-01-21T03:41:50.966Z\tDEBUG\tEVM.1337.LogPoller\tlogger/logger.go:189\tNew logger: LogPoller\t{"version": "unset@unset"}
logger.go:146: 2025-01-21T03:41:50.966Z\tINFO\tEVM.1337.Txm\tgas/models.go:58\tInitializing EVM gas estimator in mode: FixedPrice\t{"version": "unset@unset", "estimatorMode": "FixedPrice", "batchSize": 25, "blockDelay": 1, "blockHistorySize": 8, "eip1559FeeCapBufferBlocks": 1, "transactionPercentile": 60, "eip1559DynamicFees": false, "gasBumpPercent": 20, "gasBumpThreshold": 0, "bumpMin": "5 gwei", "feeCapDefault": "1 gwei", "limitMultiplier": 1, "priceDefault": "1 gwei", "tipCapDefault": "1 mwei", "tipCapMin": "1 wei", "priceMax": "1 gwei", "priceMin": "0", "estimateLimit": false, "daOracleType": null, "daOracleAddress": "<nil>"}
logger.go:146: 2025-01-21T03:41:50.966Z\tDEBUG\tEVM.1337.Txm.WrappedEvmEstimator\tlogger/logger.go:189\tNew logger: WrappedEvmEstimator\t{"version": "unset@unset"}
logger.go:146: 2025-01-21T03:41:50.966Z\tDEBUG\tEVM.1337.Txm.FixedPriceEstimator\tlogger/logger.go:189\tNew logger: FixedPriceEstimator\t{"version": "unset@unset"}
logger.go:146: 2025-01-21T03:41:50.966Z\tINFO\tEVM.1337.Txm\tlegacyevm/evm_txm.go:34\tInitializing EVM transaction manager\t{"version": "unset@unset", "bumpTxDepth": 16, "maxInFlightTransactions": 16, "maxQueuedTransactions": 250, "nonceAutoSync": true, "limitDefault": 500000}
logge
|
Tests (core)
Test Package Failures: github.com/smartcontractkit/chainlink/v2, github.com/smartcontractkit/chainlink/v2/core/chains/evm/txmgr, github.com/smartcontractkit/chainlink/v2/core/internal/features/ocr2/plugins, github.com/smartcontractkit/chainlink/v2/core/services/ocrcommon
|
Tests (core)
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)
|
Detect Changes
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Detect Changes
Unexpected input(s) 'predicate-quantifier', valid inputs are ['token', 'working-directory', 'ref', 'base', 'filters', 'list-files', 'initial-fetch-depth']
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
build-logs-ccip-deployment-12879639828
|
11.1 KB |
|
build-logs-core-12879639828
|
250 KB |
|
run-logs-core-12879639828
|
1.07 MB |
|