Skip to content

Add core default config for missing chains #2661

Add core default config for missing chains

Add core default config for missing chains #2661

Triggered via pull request January 21, 2025 03:35
Status Failure
Total duration 11m 47s
Artifacts 3

ci-core-partial.yml

on: pull_request
Detect Changes
6s
Detect Changes
Tests (fuzz)
0s
Tests (fuzz)
Tests (race)
0s
Tests (race)
Matrix: run-unit-tests
SonarQube Scan
0s
SonarQube Scan
Fit to window
Zoom out
Zoom in

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