-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chore/release 2.9.0 -> master #12190
Commits on Dec 4, 2023
-
[AUTO-7471] add automation node upgrade test to nightly CI (#11469)
* add automation node upgrade test to nightly CI * increase nodes to 6 for upgrade test
Configuration menu - View commit details
-
Copy full SHA for 5aa336a - Browse repository at this point
Copy the full SHA 5aa336aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f17dd6 - Browse repository at this point
Copy the full SHA 2f17dd6View commit details -
[AUTO-7471] add notification to automation-nightly-test (#11473)
* fix automation-nightly-test * add notification * fix test-results
Configuration menu - View commit details
-
Copy full SHA for fb61a59 - Browse repository at this point
Copy the full SHA fb61a59View commit details -
* ignore old automation & fix minor vrf * add more ignore and fix various non-automation * fix gas diff
Configuration menu - View commit details
-
Copy full SHA for ea290be - Browse repository at this point
Copy the full SHA ea290beView commit details -
Configuration menu - View commit details
-
Copy full SHA for c68240f - Browse repository at this point
Copy the full SHA c68240fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02a49f2 - Browse repository at this point
Copy the full SHA 02a49f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d92740 - Browse repository at this point
Copy the full SHA 7d92740View commit details
Commits on Dec 5, 2023
-
remove pkgerrors dependency from common pkg (#11479)
* remove pkgerrors dependency from common pkg * fix naming inconsistencies * clean up error return * clean up error return and remove use of Unwrap
Configuration menu - View commit details
-
Copy full SHA for 1032ba3 - Browse repository at this point
Copy the full SHA 1032ba3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 006e3c7 - Browse repository at this point
Copy the full SHA 006e3c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cc8120 - Browse repository at this point
Copy the full SHA 6cc8120View commit details -
Check if ECR image exists before trying to publish (#11495)
* Check if ECR image exists before trying to publish * Fix role to use correct secret
Configuration menu - View commit details
-
Copy full SHA for 9d49a20 - Browse repository at this point
Copy the full SHA 9d49a20View commit details -
VRF-782: Fix setup-env script in order to include flag for deploying … (
#11445) * VRF-782: Fix setup-env script in order to include flag for deploying VRFOwner contract * Update main.go * VRF-782: Fix setup-env script to create ETH key --------- Co-authored-by: Sri Kidambi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cf9ab4e - Browse repository at this point
Copy the full SHA cf9ab4eView commit details
Commits on Dec 6, 2023
-
BCF-2823 Minor changes to distributeFunds (#11476)
* Improve OperatorFactory deployNewOperatorAndForwarder natspec * Change to fwds distributeFunds to use call
Configuration menu - View commit details
-
Copy full SHA for 14d22df - Browse repository at this point
Copy the full SHA 14d22dfView commit details -
Create auto update workflow (#11483)
* Create auto-update.yml * Ignore merge conflicts
Configuration menu - View commit details
-
Copy full SHA for 79da81f - Browse repository at this point
Copy the full SHA 79da81fView commit details -
[TT-744] Bump core results output filter (#11486)
* [TT-755] Bump core results output filter * bump to merged action version
Configuration menu - View commit details
-
Copy full SHA for d65ca4f - Browse repository at this point
Copy the full SHA d65ca4fView commit details -
Interfaces and skeleton methods for ChainReader EVM POC (#10990)
* Implement skeleton interfaces, structs, & methods for ChainReader EVM POC - Read ChainReader config in from RelayConfig - Add some initialization and validation relay skeletons - Use medianProviderWrapper instead of passing medianContract separately This avoids us having to modify the signature of NewMedianFactory, which would require further modifications to all non-evm repos and chainlink-relay - Add chain_reader_test.go with some basic relay tests Co-authored-by: Jordan Krage <[email protected]> - Add chain reader config validation - Add chain reader config validation tests - Add config for chain reader median contract to cr validation testcases - Add unimplemented Encode(), Decode(), GetMaxEncodingSize(), GetMaxDecodingSize() - Add ChainReader() method to mock provider for plugin test - Rename relaymercury.ChainReader to MercuryChainReader, resolve name collisions - Add tests for errors during ChainReader construction - Propagate InvalidConfig & any other errors back to client We should ignore Unimplemented until node ops have been given ample time to migrate to the new job spec (including a section for ChainReader config) so that we can remove the old product-specific MedianContract component from MedianProvider. All other errors we can immediately start passing back to the client, letting the core node decide how to handle them (eg. displaying an "invalid job spec" message to the UI if the RelayConfig was invalid or the ContractID missing) * Update relay versions * Simplify chain reader config validation * Update commit hashes one final time now that all relays are merged. --------- Co-authored-by: ilija <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c17067b - Browse repository at this point
Copy the full SHA c17067bView commit details -
Improve logging for cache (#11453)
* Include ServerURL in cache logging * Add additional cache tracing * TEMP - DO NOT MERGE THIS - promote Trace=>Debug cache logging * Log if call was cached or not * Revert "TEMP - DO NOT MERGE THIS - promote Trace=>Debug cache logging" This reverts commit f0f3f07a59c8d310ac74849519d46ea9b53495c1.
Configuration menu - View commit details
-
Copy full SHA for 47d0690 - Browse repository at this point
Copy the full SHA 47d0690View commit details -
Configuration menu - View commit details
-
Copy full SHA for 346448e - Browse repository at this point
Copy the full SHA 346448eView commit details -
[FUN-1094] Minor fixes (#11434)
* fix: do not emit AddedAccess if the recipient already had access & minor doc improvements * chore: save gas by avoiding declaring a new var
Configuration menu - View commit details
-
Copy full SHA for 4d8e093 - Browse repository at this point
Copy the full SHA 4d8e093View commit details
Commits on Dec 7, 2023
-
[TT-523] Add Networks for Live Tests (#11358)
* Adds A Lot More Networks for Testnet Tests * TT-523 * Enable new network definitions * Clean up reporting * Fix success indicator * Roll-back CTF version * Debug color * Linea contract loader * Reverse time further * tidy * Fix slack colors * Fixes markdown formatting * Fix kuberesolver * Kuberesolver v4 * Tidy * Valid slack blocks * Update CTF * New contract loaders * Fixed contracts and some URLs * Change schedule * Debug * Knocking problems down * Fixed CELO funding * More Cash * Smaller runner * Update actions * Build Tests * Fix runner sizes * Compiled Tests * Control * Update CTF * Network name * Fix selected networks * Moar Cash * Contract Loader * Deprecate Arbitrum Goerli * Upgrade CTF * Fix compile * Enable Scroll * Fix dependencies * Add mockserver logs * Increase timeout * Remove debug * Update CTF * Update Automation Tests * Fix name regex * Actually fix regex * Complete merge
Configuration menu - View commit details
-
Copy full SHA for c0a5821 - Browse repository at this point
Copy the full SHA c0a5821View commit details -
Devspace non-root/build update (#11510)
* move root parts to build inside container * update README + add more resources to the build node
Configuration menu - View commit details
-
Copy full SHA for c545d2c - Browse repository at this point
Copy the full SHA c545d2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bb80e0 - Browse repository at this point
Copy the full SHA 6bb80e0View commit details -
Test VRF LogPoller functionality- initializeLastProcessedBlock, updat…
…eLastProcessedBlock and getUnfulfilled (#11472) * Test VRF LogPoller functionality- initializeLastProcessedBlock, updateLastProcessedBlock and getUnfulfilled * Addressed PR comments * Minor change * Add comments to explain replay * Addressed PR comments * Prettier
Configuration menu - View commit details
-
Copy full SHA for 5a98ac6 - Browse repository at this point
Copy the full SHA 5a98ac6View commit details -
EVM Extraction core/services/servicetest (#11514)
* Extract servicetest * tidy
Configuration menu - View commit details
-
Copy full SHA for df54d26 - Browse repository at this point
Copy the full SHA df54d26View commit details -
[TT-590] Logstream with buffered streaming to Loki (#11477)
* testing out with local CTF * print location for failed tests * use logwatch with buffer * try logwatch with loki and test targets in CI * fix merge conflict * fix lint issue * adjust env vars in workflow * add logwatch env vars as env and not with * fix env var name * fix go.mod * use newer ctf * fix go.sum * use correct ctf version * fix go.sum * trigger tests * small debug * make the Gh summary print a bit nicer * latest ctf, use var not secret for grafana url * update ctf, change how we print test summary * shutdown logwatch after flushing logs * trigger tests * use latest ctf where logwatch -> logstream * update var name in GH workflow * enable log stream for all smoke tests * use better method for logstream shutdown and log flushing * fix compile error * latest ctf, remove comment * remove replace from go.mod * collect all logs to see what happens * update ctf, better scoped dashboard link * do not save logs if test doesn't fail * print absolute log folder path * cause test failure to make sure file logs are where they should be * fix typo in var declaration in gh workflow * run go mod tidy for integeration tests * always execute test summary step * remove failing vrfv2 test on purpose * use taggeg CTF version * connect mock adapter to logstream * initialise killgrave only when necessary
Configuration menu - View commit details
-
Copy full SHA for 711987f - Browse repository at this point
Copy the full SHA 711987fView commit details
Commits on Dec 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8b13213 - Browse repository at this point
Copy the full SHA 8b13213View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f99e4 - Browse repository at this point
Copy the full SHA d3f99e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f99fd8e - Browse repository at this point
Copy the full SHA f99fd8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06656fa - Browse repository at this point
Copy the full SHA 06656faView commit details -
(test): Remove unnecessary fuzzing from Functions OnTokenTransfer tes…
…ts (#11517) * (test): Remove unnecessary fuzzing from Functions OnTokenTransfer tests * Update gas snapshot
Configuration menu - View commit details
-
Copy full SHA for 1b357f6 - Browse repository at this point
Copy the full SHA 1b357f6View commit details -
small improvements based on comments (#11491)
* small improvements based on comments * add unit test
Configuration menu - View commit details
-
Copy full SHA for 1a45097 - Browse repository at this point
Copy the full SHA 1a45097View commit details
Commits on Dec 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 500a4db - Browse repository at this point
Copy the full SHA 500a4dbView commit details -
go.mods: rm libp2p; rm btcd replace (#11502)
* go.mods: drop btcd replace; upgrade libp2p * Replace deprecated call to btcd API for secp256k1 constant * Fix comment describing sqrtPower calculation * Change calculation of sqrtPower to standard order of operations * rm libp2p peer & crypto uses --------- Co-authored-by: Alex Coventry <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 120bef7 - Browse repository at this point
Copy the full SHA 120bef7View commit details
Commits on Dec 12, 2023
-
[BCF-2760] Flakey test detection improvements (#11470)
* [BCF-2760] Flakey test detection improvements * [BCF-2760] Dedupe test and subtest entries
Configuration menu - View commit details
-
Copy full SHA for 0c63446 - Browse repository at this point
Copy the full SHA 0c63446View commit details -
Remove core utils dependencies from common (#11425)
* Change difficulty from Big to BigInt * Fix headtracker mock head * Remove EsnureClosed * Fix mock heads * Migrate to common Mailbox * Fix Tracker close on txm * Change to EnsureHexPrefix * Change names to mailbox * Remove core/null dependency from common * Remove core mailbox * Fix dependencies * Tidy * Fix dependencies * Change path to internal utils * Minor fixes * Rename MinKey function * Update MinFunc * Fix utils conflicts
Configuration menu - View commit details
-
Copy full SHA for 306eadc - Browse repository at this point
Copy the full SHA 306eadcView commit details -
Use multiple EL clients with ocrv2 median smoke test (#11399)
* use multiple EL clients with ocrv2 median test * update ethereum network component to latest * try with latest implementation of eth clients * change WithTestLogger() to WithTestInstance() * fix geth backward compatibility * run ocrv2 eth2 tests in parallel * run also ocr1 and 2 vrf tests iwth multiple clients * try running multipl el client tests in parallel * fix go.sum * fix lint * 1. add matrix for running 4 smoke tests on different execution clients, 2. if for these tests no client is set in env var use geth * comment out failing nethermind & besu vrf tests in the CI * fix go.sum * do not use negative lookahead with go test * use faster eth2 network config * add comment to integration tests workflow * run only OCR and OCRv2 jobs with multiple clients, add on-demand jobs for VRF * use latest ctf with increased network timeout * slow down private eth networks a bit * update CTF dep to tagged version * disable nethermind ocr smoke tests in CI * fix compilation errors
Configuration menu - View commit details
-
Copy full SHA for cf74cd0 - Browse repository at this point
Copy the full SHA cf74cd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfc62cc - Browse repository at this point
Copy the full SHA dfc62ccView commit details -
[DEPLOY-178]: Adds Scroll L2EP Contracts (#11405)
* Adds scroll L2EP contracts and tests * fixes comments, adds fixed solidity compiler version, and adds scroll tech contracts as a dev dependency * renames SCROLL_CROSS_DOMAIN_MESSENGER to i_SCROLL_CROSS_DOMAIN_MESSENGER for solhint * removes unnecessary solhint disable rule * moves scroll mocks from tests folder to l2ep folder * resolve solhint errors for scroll * proposed restructure to reduce inheritance * removes extraneous comments from scroll contracts and refactors typeAndVersion * use named parameters in mappings for scroll contracts * removes extraneous empty comments from scroll contracts (again) * removes unnecessary comment from scroll cross domain governor * adds minor formatting updates to scroll mocks * adds onlyL1Owner modifier back to ScrollCrossDomainGovernor * adds style and formatting improvements * adds formatting updates * refactors scroll sequencer uptime feed to reduce gas and updates test suites --------- Co-authored-by: Rens Rooimans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 82faf5d - Browse repository at this point
Copy the full SHA 82faf5dView commit details -
Handle edge case involving blocks not being found in the db (#11298)
If there is a backfill followed by an error, logs get written to the db but no blocks. This will make the logpoller (or backup log poller) rely on the chain next time instead of the db to determine lastFinalizedBlock, which could result in a gap in logs processed. Fixing this by writing the last block in the backfil to the db along with the logs. Its lastFinalizedBlock field will be set to its own block number + 1, so if the db crashes it should start by pulling the logs from that one.
Configuration menu - View commit details
-
Copy full SHA for 35ad7d1 - Browse repository at this point
Copy the full SHA 35ad7d1View commit details -
Remove big from core utils (#11511)
* Change difficulty from Big to BigInt * Fix headtracker mock head * Remove EsnureClosed * Fix mock heads * Migrate to common Mailbox * Fix Tracker close on txm * Change to EnsureHexPrefix * Change names to mailbox * Remove core/null dependency from common * Remove core mailbox * Fix dependencies * Tidy * Fix dependencies * Change path to internal utils * Minor fixes * Implement skeleton interfaces, structs, & methods for ChainReader EVM POC - Read ChainReader config in from RelayConfig - Add some initialization and validation relay skeletons - Use medianProviderWrapper instead of passing medianContract separately This avoids us having to modify the signature of NewMedianFactory, which would require further modifications to all non-evm repos and chainlink-relay - Add chain_reader_test.go with some basic relay tests Co-authored-by: Jordan Krage <[email protected]> - Add chain reader config validation - Add chain reader config validation tests - Add config for chain reader median contract to cr validation testcases - Add unimplemented Encode(), Decode(), GetMaxEncodingSize(), GetMaxDecodingSize() - Add ChainReader() method to mock provider for plugin test - Rename relaymercury.ChainReader to MercuryChainReader, resolve name collisions - Add tests for errors during ChainReader construction - Propagate InvalidConfig & any other errors back to client We should ignore Unimplemented until node ops have been given ample time to migrate to the new job spec (including a section for ChainReader config) so that we can remove the old product-specific MedianContract component from MedianProvider. All other errors we can immediately start passing back to the client, letting the core node decide how to handle them (eg. displaying an "invalid job spec" message to the UI if the RelayConfig was invalid or the ContractID missing) * Update relay versions * Big migration * Simplify chain reader config validation * Rename MinKey function * Remove big from utils * Fix dependencies * Minor fixes * Fix merge conflicts * Minor fixes --------- Co-authored-by: Domino Valdano <[email protected]> Co-authored-by: ilija <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8d096c - Browse repository at this point
Copy the full SHA a8d096cView commit details -
bump toml/v2 and prometheus to latest patch (#11541)
Co-authored-by: Vyzaldy Sanchez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96b7ab6 - Browse repository at this point
Copy the full SHA 96b7ab6View commit details -
Change keepers to use the default contract transmitter (#11308)
* Switch keepers to use the default contract transmitter Pass the gas limit into the transmitter constructor so we can specify the automation gas limit Update tests * Fix streams import * Clean up function calls * Remove pipeline runner dependency for automation * Use contractTransmitterOpts to specify a pluginGasLimit * Make the pluginGasLimit a pointer * Clean up the pipeline transmitter * Attempt to listen for transmits Clean up linter Extract function Intentionally fail test Rework transmit listen Try filtering for transmits Update test * Revert "Attempt to listen for transmits" This reverts commit 198e6669a6f64768c84acb82e01b2773c89426ce. * Listen for performed events * Goimports * Add wrapper function that lets us specify a count of performed * Update integration test * Pass the configWatcher as a parameter to indicate that its required
Configuration menu - View commit details
-
Copy full SHA for 00e1c55 - Browse repository at this point
Copy the full SHA 00e1c55View commit details -
Standardize LP filter logging (#11515)
* Standardize logs * Comments * More PR review * More * Fix test
Configuration menu - View commit details
-
Copy full SHA for f3d5417 - Browse repository at this point
Copy the full SHA f3d5417View commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ac9338f - Browse repository at this point
Copy the full SHA ac9338fView commit details -
Removes Optimism Goerli from Scheduled Tests (#11559)
* Removes Optimism Goerli from Scheduled Tests * Missed a spot
Configuration menu - View commit details
-
Copy full SHA for 57236b3 - Browse repository at this point
Copy the full SHA 57236b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a26acd - Browse repository at this point
Copy the full SHA 1a26acdView commit details -
[FUN-990] s4 observability improvements (#11512)
* chore: count s4 number of updates performed by nodes * chore: add storage total use and slots occupied * chore: add plugin side of counting updates * fix: modify total size counter to use snapshot len * chore: take into account the payload size for total size * chore: fix lint errors * fix: fetch only payload_size, reword metrics help * chore: remove don_id label * chore: remove don_id for consistency
Configuration menu - View commit details
-
Copy full SHA for 6f13447 - Browse repository at this point
Copy the full SHA 6f13447View commit details -
[TT-367] [TT-745] Quick and Dirty OCRv2 Soak Test (#11487)
* Quick and Dirty OCRv2 Soak Test * Enable version in on-demand action * Remove inputs * Default input * Fix echos * Debug * Bash shell * Increment another way * No 2130 silly * When did incrementing get hard? * Cleanup debug * Include in reporter * Fix version input * Instantiate map * Fix OCR2 job names * Change default intpus * Bridge work * Build pair IDs properly * Cleanup paths * Build more bridges * Fix configuration * Fix config build * Fix import
Configuration menu - View commit details
-
Copy full SHA for 9b50041 - Browse repository at this point
Copy the full SHA 9b50041View commit details -
Configuration menu - View commit details
-
Copy full SHA for 862f79a - Browse repository at this point
Copy the full SHA 862f79aView commit details -
VRF-798: fix "nonce too low" in load test setup when creating a subsc… (
#11560) * VRF-798: fix "nonce too low" in load test setup when creating a subscription * VRF-798: fix runtime issue * VRF-798: PR comments
Configuration menu - View commit details
-
Copy full SHA for 7cb552e - Browse repository at this point
Copy the full SHA 7cb552eView commit details -
feat: add liquidity balancer specs table (#11564)
Add the liquidity balancer specs table. This table will be used to house the specs for the liquidity balancer job which will be implemented in ccip rather than core. The entirety of the spec's content will be in the `liquidity_balancer_config` field. This is done to minimize future migrations. This doesn't mean we won't be doing strict checks on the contents of the config during the validation process.
Configuration menu - View commit details
-
Copy full SHA for 43e9f27 - Browse repository at this point
Copy the full SHA 43e9f27View commit details -
Auto 8087 modular streams (#11489)
* make streams lookup modular * polish * address comment to use pointer instead of array/map * rebase * get rid of slice * keep using array and index * remove duplicate logging * address err re-declarion lint issues
Configuration menu - View commit details
-
Copy full SHA for 19c7cca - Browse repository at this point
Copy the full SHA 19c7ccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee2996f - Browse repository at this point
Copy the full SHA ee2996fView commit details -
* Refactor encoding.Packer to have Mercury control its own interface and function implementations * rebase and update
Configuration menu - View commit details
-
Copy full SHA for 8b2c48d - Browse repository at this point
Copy the full SHA 8b2c48dView commit details -
Introduce job spec flag for custom reverted pipeline (#11529)
* Introduce job spec flag for custom reverted pipeline * Disable the flag for V2+ * Rename file after merge conflict
Configuration menu - View commit details
-
Copy full SHA for c274c23 - Browse repository at this point
Copy the full SHA c274c23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 917b74f - Browse repository at this point
Copy the full SHA 917b74fView commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7a0704f - Browse repository at this point
Copy the full SHA 7a0704fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f874ea6 - Browse repository at this point
Copy the full SHA f874ea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71e1a79 - Browse repository at this point
Copy the full SHA 71e1a79View commit details -
add CI test for core/scripts (#11466)
* add CI test for core/scripts * refactor * refactor golangci-lint build binary step * add ubig pkg * refactor based on suggestions
Configuration menu - View commit details
-
Copy full SHA for e427abb - Browse repository at this point
Copy the full SHA e427abbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2e163b - Browse repository at this point
Copy the full SHA b2e163bView commit details -
Fix Makefile Oversight (#11568)
* Adds MAKE Command for Building Plugin Image * Makefile Oversight
Configuration menu - View commit details
-
Copy full SHA for 7dd42eb - Browse repository at this point
Copy the full SHA 7dd42ebView commit details -
Extract relay from evm (#11537)
* Extract relay from evm * Replace type with string * Update helpers_test.go * ci --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3c29970 - Browse repository at this point
Copy the full SHA 3c29970View commit details -
Lower All Runner Sizes (#11539)
* Lower all runner sizes * Remove skips * Make Most of it Free * Return Solana and builds back to normal * Reset others
Configuration menu - View commit details
-
Copy full SHA for 4b0608a - Browse repository at this point
Copy the full SHA 4b0608aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7773d03 - Browse repository at this point
Copy the full SHA 7773d03View commit details -
Configuration menu - View commit details
-
Copy full SHA for e12a38c - Browse repository at this point
Copy the full SHA e12a38cView commit details
Commits on Dec 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 413ebe2 - Browse repository at this point
Copy the full SHA 413ebe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 463d433 - Browse repository at this point
Copy the full SHA 463d433View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7665e26 - Browse repository at this point
Copy the full SHA 7665e26View commit details -
Fix batch tx send encoding (#11500)
* Changed signed tx encoding to use MarshalBinary * Added tests and CHANGELOG entry * Fixed linting * Cleaned up ClassifySendError method signature * Fixed linting * Consolidated error logs to avoid duplicate logging by caller * Isolated encoding change for batch resend logic * Reverted models test changes * Added comments
Configuration menu - View commit details
-
Copy full SHA for 0b99f3a - Browse repository at this point
Copy the full SHA 0b99f3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b12329e - Browse repository at this point
Copy the full SHA b12329eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cfc866 - Browse repository at this point
Copy the full SHA 5cfc866View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cea51d - Browse repository at this point
Copy the full SHA 3cea51dView commit details
Commits on Dec 18, 2023
-
[TT-758] Fixes Upgrade Test (#11589)
* Fixes Upgrade Test * Comment * Ani's comments * Mod tidy * Mod tidy again
Configuration menu - View commit details
-
Copy full SHA for 6ce226c - Browse repository at this point
Copy the full SHA 6ce226cView commit details -
check mercury opts nil-ness prior to svcs append (#11603)
If we append a nil MercuryOpts the application startup will panic.
Configuration menu - View commit details
-
Copy full SHA for cfbc0b0 - Browse repository at this point
Copy the full SHA cfbc0b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f177b32 - Browse repository at this point
Copy the full SHA f177b32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96652ec - Browse repository at this point
Copy the full SHA 96652ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9029fa6 - Browse repository at this point
Copy the full SHA 9029fa6View commit details
Commits on Dec 19, 2023
-
Bump solana build contracts version to fix bad upload artifact versio…
…n in the reused action (#11611)
Configuration menu - View commit details
-
Copy full SHA for 17420af - Browse repository at this point
Copy the full SHA 17420afView commit details -
BCI-2508: TXM duplicate nonces caused by trasmitchecker (#11546)
* Broadcaster: run checker only for unstarted txs * attempt to fix sigscanner * fix txstore invariant check * add invariant to ensure we are processing unstarted tx * add explanation why we run check only on unstarted
Configuration menu - View commit details
-
Copy full SHA for 233445a - Browse repository at this point
Copy the full SHA 233445aView commit details -
Added smoke test for canceling subscription on VRFv2 (#11587)
* Added smoke test for canceling subscription on VRFv2 * Added smoke test for canceling subscription on VRFv2 * Extended v2 coordinator contract model with WaitForSubscriptionCanceledEvent * Added smoke test for owner canceling subscription on VRFv2 --------- Co-authored-by: David Kneisly <[email protected]> Co-authored-by: Ilja Pavlovs <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d4ab877 - Browse repository at this point
Copy the full SHA d4ab877View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69f83f3 - Browse repository at this point
Copy the full SHA 69f83f3View commit details -
* Bump dependencies * Use the AutomationProvider * Bump common and relays 1 * Bump relays 2 * Keep 2.0 as is to reduce testing impact * Bump relays * Bump cosmos * Bump starknet relayer * Bump to chainlink-solana that uses WithTestInstance * Bump latest solana and starknet
Configuration menu - View commit details
-
Copy full SHA for 85e19b9 - Browse repository at this point
Copy the full SHA 85e19b9View commit details -
[AUTO-8227] Update Log Trigger Load Test (#11601)
* add spam log * change slack channel for testing * update test config lines * Revert "change slack channel for testing" This reverts commit 1b81c0f. * add prometheus enable config * increase DB specs * increase geth specs * fix endTime in dashboard link * Add checkBurnAmount performBurnAmount Fix proper spam event * add load types * contracts prettier * tests tidy * add numberOfSpamNonMatchingEvents * add configOverride input to action * propagate CONFIG_OVERRIDE to test runner * avoid using array in emitlog * update specs slack message in thread * better test config printing * run lint * implement shared trigger * nodeFunding as config
Configuration menu - View commit details
-
Copy full SHA for 9ae0b9a - Browse repository at this point
Copy the full SHA 9ae0b9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9b4068 - Browse repository at this point
Copy the full SHA b9b4068View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf31131 - Browse repository at this point
Copy the full SHA bf31131View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e5b219 - Browse repository at this point
Copy the full SHA 0e5b219View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff8e4a8 - Browse repository at this point
Copy the full SHA ff8e4a8View commit details
Commits on Dec 20, 2023
-
[AUTO-8227] Update Log Trigger Load Test (#11632)
* separate stats for fast and revovery execution * add more stats to testReport
Configuration menu - View commit details
-
Copy full SHA for e66e060 - Browse repository at this point
Copy the full SHA e66e060View commit details -
Move core eth utils to evm (#11584)
* Move core eth utils to evm * Fixes * Fix import mismatch * Minor fixes * Fix scripts * Fix dependencies
Configuration menu - View commit details
-
Copy full SHA for 8795647 - Browse repository at this point
Copy the full SHA 8795647View commit details -
Add optional ingress support for helm chart (#11534)
* Create empty ingress for helm chart * Add helm chart testing config and yaml lint config * Exclude files generated during chart testing * Bump version and fix apiVersion * Support optional ingress on helm chart * Rename workflow * Create GHA workflow to lint helm charts * Add explicit URL to mockserver Helm repository * Include self in the paths filter * Render out annotations in key/value format * Spec out all 6 nodes in values for ingress hosts * Hardcode standard ingress values * Change annotations data type * Use different values for ingress annotations and hardcode others
Configuration menu - View commit details
-
Copy full SHA for 14d5d3b - Browse repository at this point
Copy the full SHA 14d5d3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbe25a2 - Browse repository at this point
Copy the full SHA fbe25a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc1fe34 - Browse repository at this point
Copy the full SHA cc1fe34View commit details -
[TT-765] Moves Client Compatability Tests to Nightly Run (#11610)
* Moves Client Compatability Tests to Nightly Run * midnight 30 * adds Slack notification * Start independent action * parameterize slack notify action * Actually checkout repo * Fix action * Better Debutg * Link and docs * Fix comma * Finish Cleanup * Freedom
Configuration menu - View commit details
-
Copy full SHA for 9603e5e - Browse repository at this point
Copy the full SHA 9603e5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for be53519 - Browse repository at this point
Copy the full SHA be53519View commit details
Commits on Dec 21, 2023
-
Increase disablement of cache if LatestReportTTL=0 (#11636)
* Increase disablement of cache if LatestReportTTL=0 * Also reset transport on consecutive LatestReport request failures * Optimize case where caching disabled * Fix comment * Fix tests
Configuration menu - View commit details
-
Copy full SHA for c5aa49b - Browse repository at this point
Copy the full SHA c5aa49bView commit details -
Remove all utils dependencies from evm (#11622)
* Move core eth utils to evm * Fixes * Fix import mismatch * Move error handling utils * Remove all utils dependencies from evm * Fix Sleepertask * Remove unused utils * Fix errors * Undo test removal * Upgrade chainlink-common --------- Co-authored-by: Prashant Yadav <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09067a3 - Browse repository at this point
Copy the full SHA 09067a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01146e9 - Browse repository at this point
Copy the full SHA 01146e9View commit details -
core/services/relay/evm: start RequestRoundTracker; report full health (
#11643) * core/services/relay/evm: start RequestRoundTracker; report full health * Tests round requests and implicit changes separately * Add test to CI * Fixes other OCR2 checks --------- Co-authored-by: Adam Hamrick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7236361 - Browse repository at this point
Copy the full SHA 7236361View commit details -
Fixes Compatibility Tests (#11652)
* Cleanup * Fix title * Fix CL image * Cleanup and convert to build binary * Words are hard
Configuration menu - View commit details
-
Copy full SHA for c3ba3a5 - Browse repository at this point
Copy the full SHA c3ba3a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b425d0 - Browse repository at this point
Copy the full SHA 9b425d0View commit details
Commits on Dec 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3661f48 - Browse repository at this point
Copy the full SHA 3661f48View commit details -
Create network policies for helm chart (#11653)
* Create network policies for helm chart * Add network policy for runner
Configuration menu - View commit details
-
Copy full SHA for d483612 - Browse repository at this point
Copy the full SHA d483612View commit details -
[AUTO-8227] use multicall3 for loadgen (#11638)
* use multicall3 for loadgen * clean up * go tidy * lint * split load gen calls * divide data in loadgen * increase CallTimeout to 60s * fix numberOfEventsEmitted * increase CallTimeout to 3m fix testReport add test logs with durations for stages * numberOfEventsEmitted calculated using actual event count * async loadgen * simplify loadgen Call * fix time reporting
Configuration menu - View commit details
-
Copy full SHA for 1fa50ce - Browse repository at this point
Copy the full SHA 1fa50ceView commit details
Commits on Jan 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6b740c5 - Browse repository at this point
Copy the full SHA 6b740c5View commit details -
remove oracle withdraw and allow contract owner to withdraw (#11551)
* remove oracle withdraw and allow contract owner to withdraw * offchain changes * fix integration tests * fix integration tests * Remove amount arg in withdraw and withdraw all the withdrawable amount * Off-chain changes to remove amount arg in withdraw and withdraw all the withdrawable amount * address comments * fix lint issue and small refactor in vrf integration tests * address comment --------- Co-authored-by: Sri Kidambi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c8eaac7 - Browse repository at this point
Copy the full SHA c8eaac7View commit details
Commits on Jan 3, 2024
-
bump go-ethereum 1.12.2 (#10264)
* update go-eth * change txpool to legacypool * run go generate * rerun go generate --------- Co-authored-by: James Walker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c102bf - Browse repository at this point
Copy the full SHA 3c102bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48002f2 - Browse repository at this point
Copy the full SHA 48002f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for adfa4bd - Browse repository at this point
Copy the full SHA adfa4bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 426cedd - Browse repository at this point
Copy the full SHA 426ceddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1446727 - Browse repository at this point
Copy the full SHA 1446727View commit details
Commits on Jan 4, 2024
-
Add documentation for Mercury (#11680)
* Add documentation for Mercury * Improve formatting
Configuration menu - View commit details
-
Copy full SHA for e3fe671 - Browse repository at this point
Copy the full SHA e3fe671View commit details -
[FUN-877] Persist subscriptions fetched from contracts (#11573)
* feat: db schema to store data fetched from contracts * feat: build orm layer for subscriptions * feat: implement subscription cache layer * feat: load cached subscriptions concurrently * fix: lint issues * fix: protect NewORM from invalid parameters, NoopORM for gateway script * fix: address race condition on update subscription * chore: make db, cfg and lggr part of the handlerfactory * chore: removing allowlist migration from this pr * fix: update cache on new subscriptions, modify balance to be a text at the db layer * feat: store the router_contract_address * fix: set router contract address and subscription id as composite primary key * chore: make router contract address as part of orm properties * feat: update to db only in case of difference with current state * feat: filter by router_contract_address when GetSubscriptions * chore: have balance fields as bigint, add tests covering deleted subscriptions * fix: GetSubscriptions ASC * chore: improve redability
Configuration menu - View commit details
-
Copy full SHA for 529d2cf - Browse repository at this point
Copy the full SHA 529d2cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f10153 - Browse repository at this point
Copy the full SHA 2f10153View commit details
Commits on Jan 5, 2024
-
Add ClNode.ExecGetVersion for E2E docker tests (#11691)
* Add ExecGetVersion for Docker ClNode * Fix lint
Configuration menu - View commit details
-
Copy full SHA for 3ea324f - Browse repository at this point
Copy the full SHA 3ea324fView commit details -
Refrains From Explicitly Requesting New OCR Rounds (#11656)
* Refrains From Explicitly Requesting New OCR Rounds * Fix Forwarder as Well
Configuration menu - View commit details
-
Copy full SHA for 094b252 - Browse repository at this point
Copy the full SHA 094b252View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e944c9 - Browse repository at this point
Copy the full SHA 3e944c9View commit details -
Adding guide for product teams + core instrumenting spans (#11684)
* Adding guide for product teams implementing tracing * addressing comments * edits
Configuration menu - View commit details
-
Copy full SHA for 29140a2 - Browse repository at this point
Copy the full SHA 29140a2View commit details
Commits on Jan 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 25b55fd - Browse repository at this point
Copy the full SHA 25b55fdView commit details
Commits on Jan 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7fe0710 - Browse repository at this point
Copy the full SHA 7fe0710View commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa00dd3 - Browse repository at this point
Copy the full SHA fa00dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8499fe8 - Browse repository at this point
Copy the full SHA 8499fe8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61f42ce - Browse repository at this point
Copy the full SHA 61f42ceView commit details -
Replace mercury eventbroadcaster with polling (#11707)
* POC example code to replace mercury eventbroadcaster with polling * remove Mercury Notify optimization * fix bad merge
Configuration menu - View commit details
-
Copy full SHA for 80bc9f2 - Browse repository at this point
Copy the full SHA 80bc9f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bb33a4 - Browse repository at this point
Copy the full SHA 1bb33a4View commit details -
Adding Mercury.TLS field CertPath for node communication with web ser…
…vers + load balancers over TLS (#11492) * feature/transmission_key: adding Transmission.TLS field CertPath * [Transmission.TLS] --> [Mercury.TLS]
Configuration menu - View commit details
-
Copy full SHA for 0f82c97 - Browse repository at this point
Copy the full SHA 0f82c97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43a8eb6 - Browse repository at this point
Copy the full SHA 43a8eb6View commit details -
chore: bump github action versions (#11657)
* Bump actions/download-artifact from 3 to 4 Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v3...v4) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Bump actions/stale from 8.0.0 to 9.0.0 Bumps [actions/stale](https://github.com/actions/stale) from 8.0.0 to 9.0.0. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](actions/stale@1160a22...28ca103) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Bump actions/upload-artifact from 3 to 4 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v3...v4) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Bump actions/setup-node from 4.0.0 to 4.0.1 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@8f152de...b39b52d) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Bump actions/setup-go from 3 to 5 Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 5. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](actions/setup-go@v3...v5) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Bump docker/build-push-action from 5.0.0 to 5.1.0 Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.0.0 to 5.1.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@0565240...4a13e50) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Bump helm/chart-releaser-action from 1.5.0 to 1.6.0 Bumps [helm/chart-releaser-action](https://github.com/helm/chart-releaser-action) from 1.5.0 to 1.6.0. - [Release notes](https://github.com/helm/chart-releaser-action/releases) - [Commits](helm/chart-releaser-action@be16258...a917fd1) --- updated-dependencies: - dependency-name: helm/chart-releaser-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Revert "Bump actions/download-artifact from 3 to 4" This reverts commit 8edfd2b. * Revert "Bump actions/upload-artifact from 3 to 4" This reverts commit c75325c. * chore: pin actions/download-artifact to commit SHA * chore: pin actions/upload-artifact to commit SHA --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: chainchad <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7fc45b6 - Browse repository at this point
Copy the full SHA 7fc45b6View commit details -
remove unused references to EventBroadcaster from evm relayer (#11720)
* remove unused references to EventBroadcaster from evm relayer * fix test
Configuration menu - View commit details
-
Copy full SHA for b0da965 - Browse repository at this point
Copy the full SHA b0da965View commit details
Commits on Jan 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 768edec - Browse repository at this point
Copy the full SHA 768edecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b9abcf - Browse repository at this point
Copy the full SHA 5b9abcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8bc7c6 - Browse repository at this point
Copy the full SHA f8bc7c6View commit details -
[TT-757] enable log stream in test env builder by default (#11706)
* enable log stream in test env builder by default * remove one more usage of WithLogStream()
Configuration menu - View commit details
-
Copy full SHA for 89a8ba4 - Browse repository at this point
Copy the full SHA 89a8ba4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a20248 - Browse repository at this point
Copy the full SHA 2a20248View commit details -
core/cmd: keys eth list: print Unknown/None instead of <nil> (#11724)
Co-authored-by: Vyzaldy Sanchez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1567a11 - Browse repository at this point
Copy the full SHA 1567a11View commit details -
Chore/rm eventbroadcaster entirely (#11727)
* remove unused eventbroadcaster from legacy evm chains * rm eventbroadcaster completely * update txtar for health cmds
Configuration menu - View commit details
-
Copy full SHA for 6594979 - Browse repository at this point
Copy the full SHA 6594979View commit details -
Extract core/store/models (#11626)
* Extract URL * tidy * Extract duration tests * Generate * update imports * Extract duration to common * tidy * fix imports * tidy * remove unused import * Remove unused mock file * fix imports * Use commonconfig Duration * Use commonconfig * Use commonconfig * Use MustNewDuration * use commonconfig * fix imports * fix imports * fmt * Use common url * fix imports
Configuration menu - View commit details
-
Copy full SHA for ba841a5 - Browse repository at this point
Copy the full SHA ba841a5View commit details -
Add onRamps support to LinkMon (#11571)
* Add onRamps support to LinkMon * apply audit * review changes * add dstChainSelector to setWatchList * transform onRampAddresses into an enumerableMap * move watchList to EnumerableSet * moving vars from internal to private * fix natspec --------- Co-authored-by: Ryan Hall <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e8c68bd - Browse repository at this point
Copy the full SHA e8c68bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1eeb28 - Browse repository at this point
Copy the full SHA c1eeb28View commit details -
Configuration menu - View commit details
-
Copy full SHA for de75c03 - Browse repository at this point
Copy the full SHA de75c03View commit details -
BCF-2882 remove libpq notify (#11738)
* delete unused libpq notify channels * include migration * BCF-2882 lock in no-triggers-allowed with a test * Update core/store/migrate/migrate_test.go Co-authored-by: Jordan Krage <[email protected]> --------- Co-authored-by: Jordan Krage <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9759ff9 - Browse repository at this point
Copy the full SHA 9759ff9View commit details
Commits on Jan 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c3b156b - Browse repository at this point
Copy the full SHA c3b156bView commit details -
Implement stream specs (#11685)
* Implement stream specs * Fix linter * Rename StreamRegistry => Registry * rename migration * StreamID => type alias
Configuration menu - View commit details
-
Copy full SHA for dbc0f91 - Browse repository at this point
Copy the full SHA dbc0f91View commit details -
golangci-lint: add noctx, sqlclosecheck; rm redundant revive.toml (#1…
…1362) * golangci-lint: add noctx, sqlclosecheck; rm redundant revive.toml * sqlclosecheck * noctx
Configuration menu - View commit details
-
Copy full SHA for 3aa5e46 - Browse repository at this point
Copy the full SHA 3aa5e46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 686553a - Browse repository at this point
Copy the full SHA 686553aView commit details -
Fix TestIntegration_BlockHistoryEstimator leak (#11741)
* Fix TestIntegration_BlockHistoryEstimator leak * Use servicetest.Run
Configuration menu - View commit details
-
Copy full SHA for 3332401 - Browse repository at this point
Copy the full SHA 3332401View commit details -
Improve on-chain config docs (#11700)
* Improve on-chain config docs * Update Mercury OCR3 configuration example --------- Co-authored-by: Michael Fletcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4551522 - Browse repository at this point
Copy the full SHA 4551522View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3aa6a9 - Browse repository at this point
Copy the full SHA a3aa6a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 841b455 - Browse repository at this point
Copy the full SHA 841b455View commit details
Commits on Jan 12, 2024
-
Update chainlink-common to latest commit (#11755)
* Update chainlink-common * Fix duration
Configuration menu - View commit details
-
Copy full SHA for 64b5ba7 - Browse repository at this point
Copy the full SHA 64b5ba7View commit details -
chore/VRF-325 - Added smoke test for direct funding on VRFv2 (#11690)
* Added VRF v2 smoke test for direct funding * prettier * Increased max gas in vrfv2 smoke test setup and fixed sub ID in direct funding request * Addressing PR comment about error messages
Configuration menu - View commit details
-
Copy full SHA for c0f9838 - Browse repository at this point
Copy the full SHA c0f9838View commit details -
golangci-lint: add unconvert (#11757)
* golangci-lint: add unconvert * unconvert
Configuration menu - View commit details
-
Copy full SHA for e595f5b - Browse repository at this point
Copy the full SHA e595f5bView commit details -
Run Argo CD app sync after image is published from PR (#11750)
* Run Argo CD app sync after image is published from PR * Add test file * Set name to capitlized to avoid masking * Use gh cli instead of curl to get PR labels * Fix comment * Fix jq to work with gh cli * Set GH token as an env var for the cli * Combine labels to one line, comma delimited * Make comment valid
Configuration menu - View commit details
-
Copy full SHA for a69a78d - Browse repository at this point
Copy the full SHA a69a78dView commit details -
Allow custom hooks for ClNode in e2e tests (#11745)
* Allow custom hooks for ClNode in e2e tests * Fix for json.Marshall
Configuration menu - View commit details
-
Copy full SHA for 45bf1fd - Browse repository at this point
Copy the full SHA 45bf1fdView commit details -
Add bash scripts CI workflow (#11762)
* Fix shellcheck error * Add bash scripts CI workflow * Use latest checkout action
Configuration menu - View commit details
-
Copy full SHA for 31565b6 - Browse repository at this point
Copy the full SHA 31565b6View commit details -
Fix cold path cache hit panic (#11768)
This is very difficult/impossible to test since it's reliant on specific timing.
Configuration menu - View commit details
-
Copy full SHA for c32efca - Browse repository at this point
Copy the full SHA c32efcaView commit details
Commits on Jan 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 75fa715 - Browse repository at this point
Copy the full SHA 75fa715View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2115d3 - Browse repository at this point
Copy the full SHA c2115d3View commit details
Commits on Jan 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for acebe22 - Browse repository at this point
Copy the full SHA acebe22View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac372a4 - Browse repository at this point
Copy the full SHA ac372a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39bc713 - Browse repository at this point
Copy the full SHA 39bc713View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f96cf2 - Browse repository at this point
Copy the full SHA 8f96cf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a075447 - Browse repository at this point
Copy the full SHA a075447View commit details
Commits on Jan 18, 2024
-
[Fix] Add Scroll chainType and L1GasOracle (#11790)
* added scroll l1 oracle gas * nit * updated docs * nit * linter * amits comment
Configuration menu - View commit details
-
Copy full SHA for 39847bb - Browse repository at this point
Copy the full SHA 39847bbView commit details -
Automation LOOPP services (#11631)
* Import from chainlink-common instead of chainlink-automation Update chainlink-automation Update the relayer to expose services Reduce the services created outside LOOPP Bump dependencies This reverts commit aaed53e0be87c94918471d57b8144f0fca7ed5dd. Pass provider services into the delegate conf Use more provider services, bump common Move MercuryCredentials into common Clean up the old automation services for 2.1 Bump common and automation Make modgraph Pass mercury credentials directly * Bump automation and common * Bump testing framework * Bump common and automation to latest main
Configuration menu - View commit details
-
Copy full SHA for fcc3006 - Browse repository at this point
Copy the full SHA fcc3006View commit details -
bump geth; replace common.Address.Hash() calls; restore standard log (#…
…11806) * bump geth; replace common.Address.Hash() calls; restore standard log * run make generate --------- Co-authored-by: James Walker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 958e2c6 - Browse repository at this point
Copy the full SHA 958e2c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 400e292 - Browse repository at this point
Copy the full SHA 400e292View commit details -
[TT-821] Optimize Integration Test Runtimes (#11795)
* Experiment with OCR2 runtimes * Fixes workflow dispatch * Add back linea * More power to the engines
Configuration menu - View commit details
-
Copy full SHA for 3e91b24 - Browse repository at this point
Copy the full SHA 3e91b24View commit details -
Re-add network policies back to helm chart and fix node egress (#11771)
* Re-add helm network policies from prev commit: 48002f2^1 * Fix chainlink node networkpolicy egress ports * Test removing network policies * Revert "Test removing network policies" This reverts commit 8260e0f. * Use proper syntax * Fix syntax * Delete egress rules on node np * Create network policy for runner template * Set default np to ingress only * Fix EOF * Fix indent * Include default egress rules * Rename network policy * Avoid hardcode * test load and chaos, fix reorg --------- Co-authored-by: skudasov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 286c8c0 - Browse repository at this point
Copy the full SHA 286c8c0View commit details -
Add role label to nodes in chart (#11817)
* Add role label to nodes in chart * Change back var * Fix typo * Implicitly make the first node the bootstrap node to avoid new values
Configuration menu - View commit details
-
Copy full SHA for 9c22655 - Browse repository at this point
Copy the full SHA 9c22655View commit details
Commits on Jan 19, 2024
-
Align log buffer to work with logs limits config (#11781)
* Align log buffer to work with logs limits config: - Used FastExecLogsHigh - limit the number of logs we save in a block for an upkeep - Used FastExecLogsHigh * NumOfLogUpkeeps - limit the amount of logs we save in a block for all upkeeps - Ensured these values can be set dynamically for the buffer, as the configs might change over time * reduce numOfLogUpkeeps * added test for dynamic limits * remove redundant test * increase default FastExecLogsHigh (32 instead of 10) * Revert "reduce numOfLogUpkeeps" This reverts commit f422a54.
Configuration menu - View commit details
-
Copy full SHA for d805141 - Browse repository at this point
Copy the full SHA d805141View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93deaf6 - Browse repository at this point
Copy the full SHA 93deaf6View commit details -
Log stream improvements (#11791)
* use default docker hooks from CTF, pass logstream as functional option when creating a new container * bump ctf * use tagged ctf version * use tagged CTF version * use log stream from env component, not cl node
Configuration menu - View commit details
-
Copy full SHA for 0e50199 - Browse repository at this point
Copy the full SHA 0e50199View commit details -
add test summary + loki to automation smoke test; use summary action (#…
…11814) * add test summary + loki to automation smoke test; use summary action * update version in comment
Configuration menu - View commit details
-
Copy full SHA for ed0b614 - Browse repository at this point
Copy the full SHA ed0b614View commit details -
Hotfix attempt for Canary : v2.8.0-rc0 upgrade fails on Polygon. (#11828
) * Remove start lock + add logging * Add loggs * Update tracker.go * Update tracker.go * Update common/txmgr/txmgr.go Co-authored-by: Jordan Krage <[email protected]> * Update logging --------- Co-authored-by: Jordan Krage <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6133df8 - Browse repository at this point
Copy the full SHA 6133df8View commit details
Commits on Jan 20, 2024
-
[DEPLOY-512]: Adds L2EP Foundry Tests (#11683)
* adds l2ep test README and an example test file * adds scroll validator foundry tests * Updates L2EP contracts README, adds ScrollSequencerUptimeFeed test cases, and refactors test cases by using a L2EPTest helper * Updates README, fixes test commands in comments, finish ScrollSequencerUptimeFeed test cases, adds ScrollCrossDomainForwarder skeleton * updates README, adds ScrollCrossDomainForwarder tests, adds better test case grouping and more comments * Adds ScrollCrossDomainGovernor foundry tests and adds small comment to ScrollCrossDomainForwarder helper function * fixes style errors and updates README * reorganizing l2ep files and adding OptimismValidator foundry tests * adds OptimismSequencerUptimeFeed foundry tests * adds OptimismCrossDomainGovernor and OptimismCrossDomainForwarder foundry tests * adds ArbitrumValidator foundry test * fixes forge import path for L2EPTest file * renames L2EPTest.sol to L2EPTest.t.sol, updates README, and fixes foundry import path for Example test * fixes styling issues for mock L2EP contracts * fixes paths to mock contracts in scroll hardhat tests * formatting files * adds ArbitrumSequencerUptimeFeed test * adds ArbitrumCrossDomainGovernor foundry tests * adds ArbitrumCrossDomainForwarder foundry tests * refactors test helper functions * adds requested changes * running formatter * renames scroll tests, moves helper variables to L2EPTest, adds wrappers script for L2EP, updates README * updates imports to comply with style guide
Configuration menu - View commit details
-
Copy full SHA for e4bde64 - Browse repository at this point
Copy the full SHA e4bde64View commit details
Commits on Jan 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f8a47b9 - Browse repository at this point
Copy the full SHA f8a47b9View commit details -
pipeline/task.bridge: do not cache invalid external adapter response …
…objects. (#11725) * pipeline/task.bridge: check for external adapter status in response object * pipeline/task.bridge: external adapter response object tests * pipeline: move ea specific utilities into an internal package and add unit tests * pipeline/task.bridge: rebase fix for commonconfig * Update core/services/pipeline/internal/eautils/eautils.go Co-authored-by: Jordan Krage <[email protected]> * pipeline/task.bridge: ea status error can also be an object --------- Co-authored-by: Jordan Krage <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b164040 - Browse repository at this point
Copy the full SHA b164040View commit details -
Fix RPC name override (#11813)
* Fix rpc name override * use configured name without additional checks * multi-node metrics test * Fix typo
Configuration menu - View commit details
-
Copy full SHA for 41f2497 - Browse repository at this point
Copy the full SHA 41f2497View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0543e6 - Browse repository at this point
Copy the full SHA f0543e6View commit details -
Support custom ingress rules on the chart to support external Ingress (…
…#11829) * Support custom ingress rules on the chart to allow external Ingress to reach pods * Simplify values to be passed in with the helm --set flag
Configuration menu - View commit details
-
Copy full SHA for dbcba88 - Browse repository at this point
Copy the full SHA dbcba88View commit details -
Add chain reader and codec EVM implementation (#11842)
* Implement skeleton interfaces, structs, & methods for ChainReader EVM POC - Read ChainReader config in from RelayConfig - Add some initialization and validation relay skeletons - Use medianProviderWrapper instead of passing medianContract separately This avoids us having to modify the signature of NewMedianFactory, which would require further modifications to all non-evm repos and chainlink-relay - Add chain_reader_test.go with some basic relay tests Co-authored-by: Jordan Krage <[email protected]> - Add chain reader config validation - Add chain reader config validation tests - Add config for chain reader median contract to cr validation testcases - Add unimplemented Encode(), Decode(), GetMaxEncodingSize(), GetMaxDecodingSize() - Add ChainReader() method to mock provider for plugin test - Rename relaymercury.ChainReader to MercuryChainReader, resolve name collisions - Add tests for errors during ChainReader construction - Propagate InvalidConfig & any other errors back to client We should ignore Unsupported until node ops have been given ample time to migrate to the new job spec (including a section for ChainReader config) so that we can remove the old product-specific MedianContract component from MedianProvider. All other errors we can immediately start passing back to the client, letting the core node decide how to handle them (eg. displaying an "invalid job spec" message to the UI if the RelayConfig was invalid or the ContractID missing) * Fix lint * Fix go imports lint * Fix go.mod require got split into two Co-authored-by: Jordan Krage <[email protected]> * Run make gomodtidy * Add tickets to chainreader TODOs * Log when we're falling back to internal MedianContract We had this before, at some point it accidentally got dropped * Pass contractID, relayConfig instead of relayOpts Also: move test for invalid contract ID to evm_test.go, & add mismatched ChainID test while we're here since it's pretty similar * Revert get solana sha workflow to ref develop Co-authored-by: Jordan Krage <[email protected]> * Update err handling for when chain reader config is missing * Update solana repo hash * Improve chain reader config validation tests * Run go mod tidy * Update solana repo go mod reference and tidy * fix logs dir for Solana tests * fix solana logs path once more * print absolue log folder location * get abs folder in a correct way * do it some other way * update solana logs dir in github workflow * Add chain Reader enabled log to NewMedianServices * Update chainlink-solana ref and tidy * Add logs and handle disabled chain reader when median loop is enabled * Update go mod solana repo refs * Improve error messages in evm chain reader and add test cases * Update minor comment * Run tidy * Remove unneeded chain reader codec methods * Remove chain reader return values as they are out of scope for this PR * Add types for the evm * Create a codec entry with from args, allowing us to do type checking and to have structs to use with abi.Arguments's Pack function * Craetes a function to get the max size for abi.Argumetns, given any outermost slices have N elements * Add codec and make chain reader use it. Run the interface tests for both chain reader and codec. * Add modifiers to evm chain reader and codec * Add modifiers to evm chain reader and codec * small fixes after merging * Small cleanups and comments * fix after merge * add events * Don't pass ctx around in tests * Support multiple contract names and mapping them to multiple contracts. * Upadte chain reader interface * update go mod * Fix address type and start the chain reader * Update go mod references * add epoch converting * Simplify chain reader's bindings. * Add smoke test and feature test for chain reader. * lint again * Update solana to point to newer other ones in its own integration tests... * linter * . * newer solana again * newer solana again... * Fix bug with unnamed return params and invalid params containing the same name multiple times * Add generated files to sonar exclude * Update sonar again * Methods per sonar suggestions * Reanme function and type per PR feedback * Generate abi, bin & wrapper for chainreader test with gethwrappers * Update generated-wrapper-dependency-versions-do-not-edit.txt Also: remove extra unused files * prettier -w ChainReaderTestContract.sol * Update to use the ErrSliceWrongLen * Move test contract from contracts/tests to contrats/shared/test * Fix SQ coverage exclusions * Use modifier for time * Update go.mod * .github/workflows: dedupe log artifact name with tag_suffix * [TT-792] Add Resources for New OCR2 Tests (#11702) * Add Resources for New OCR2 Tests * More power to the engines * Log everything * Chill on the power now * Fix missing container env * Update common * Fix broken test * Add encoder defs for events * Revert "Add encoder defs for events" This reverts commit dd99acc. * revert the change to codec entry for event and simplify how it's done * Add Marshal method for custom codec types. * Updated common, still seeing not found, not sure why... * Update feeds * Update feeds and common to remove accidental debugging log line * Update feeds to remove accidental log line and to add more logging to warning messages * Fixup go mod * Update feeds * Remove json tag that had no business being where it was in codec entry * Fix small lint error, likely detected from better linter in merge from dev * Add fuzz test for codec * Support indexed events * PR feedback, fix typo, clear up comment, revert making a function public * Refactored function for getting event input. * --fix and add comments * use maps instaed fo ToCamelCase to allow consistnacy, also safer if customers have foo and foo_ both as varibles. * Scope native and checked type conversion to a single struct and add tests to verify that NewAt is safe and fuzz tests for sanity around it too * Chain Reader config improvements (#11679) * core/services/job: remove JSONConfig.Bytes hack * Shorten chain reader cfg abi in median test, change readType string * minimize abi; pretty formatting; use text marshaller * integrations-tests/client: use TOML for relayconfig * minimize chain reader median contract abi in features ocr2 test * pretty ABI JSON * add ModifiersConfig wrapper to include type field * fix TestOCR2TaskJobSpec_String --------- Co-authored-by: ilija <[email protected]> * Template must in types gen and small json rename for mods in chain reader def fields * Update test contract for lint, fix toml test files after renaming the mod in prior commit * Update common for a rename and fix tests that I broke a couple commits ago * Move test contract * Commit with fixed contract for codec test and add small check to if statement for arg len * small fix to encoder, and fix config in feature test * Remove debug line since smoke test is passing now and I need to be ready to merge * Fix bad merge conflict * small PR fixes * Couple more error fixes * update common * update feeds to point to main * Fix typo * Update Solana repo refs * Pretty chain reader test solitidty file * Update solana * Update solana in integation tests * Needed to update more than just integation tests for solana. * Update Solana ref to fix relayConfig * Update Solana ref again * Update solana and starknet to point to the develop branches. * update relayer for starknet --------- Co-authored-by: Domino Valdano <[email protected]> Co-authored-by: ilija <[email protected]> Co-authored-by: ilija42 <[email protected]> Co-authored-by: Jordan Krage <[email protected]> Co-authored-by: Bartek Tofel <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Adam Hamrick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 091a9a3 - Browse repository at this point
Copy the full SHA 091a9a3View commit details -
Always checkout repo in workflow to support argo sync and rename imag…
Configuration menu - View commit details
-
Copy full SHA for c45ff89 - Browse repository at this point
Copy the full SHA c45ff89View commit details
Commits on Jan 23, 2024
-
[Functions] Add extra validations for offchain heartbeats (#11783)
1. Add AllowedHeartbeatInitiators list to node's config and validate senders of incoming requests against it (same logic as in Gateway). 2. Validate Sender value in nodes' reponses to make sure it matches the expected node. Extend an integration test to cover this change. 3. Validate age of incoming requests against RequestTimeoutSec from job config to avoid processing ones that already timed out. 4. Disallow null-byte suffixes in message fields to avoid any potential confusion with default padding.
Configuration menu - View commit details
-
Copy full SHA for 388e779 - Browse repository at this point
Copy the full SHA 388e779View commit details -
Adds Grafana Logging for Live Testnets (#11798)
* Adds Grafana Logging for Live Testnets * Bartek's comments * Updates with Summary Action
Configuration menu - View commit details
-
Copy full SHA for 91c799c - Browse repository at this point
Copy the full SHA 91c799cView commit details -
VRF-780: updating VRF Owner contract; VRF-847: add posibility to depl…
…oy test coordinator, better customisation options for VRF job spec (#11769) * VRF-780: updating VRF Owner contract VRF-847: add posibility to deploy test coordinator, better customisation options for VRF job spec * VRF-847: add missing go binding * VRF-847: fixing solidity lint * VRF-847: fixing compile error * VRF-847: fixing solidity lint * VRF-847: fixing go lint issue * VRF-847: fixing go lint issue * VRF-847: update * VRF-847: minor updates * fixing go lint * fixing VRF v2 Plus load test * reverting pnpm-lock.yaml changes * adding billing type to load tests; finishing CTF test for VRF Owner * fixing VRF V2 Plus test * decreasing max gas price for VRF V2 Plus test * fixing typo
Configuration menu - View commit details
-
Copy full SHA for bc01205 - Browse repository at this point
Copy the full SHA bc01205View commit details -
Remove old way of configuring telemetry pubkey and url (#11780)
* Remove old way of configuring telemetry pubkey and url * Update mock * Update mock version * Change mock - mockery version * Update CHANGELOG.md
Configuration menu - View commit details
-
Copy full SHA for 4b8988b - Browse repository at this point
Copy the full SHA 4b8988bView commit details -
Make missing fields return invalid type instead of sometimes defaulti…
…ng and other times not. (#11826)
Configuration menu - View commit details
-
Copy full SHA for 5e7b2b2 - Browse repository at this point
Copy the full SHA 5e7b2b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7fe683 - Browse repository at this point
Copy the full SHA d7fe683View commit details -
Temporarily disable tracker (#11857)
* Disable tracker * Remove all tracker calls
Configuration menu - View commit details
-
Copy full SHA for 5057899 - Browse repository at this point
Copy the full SHA 5057899View commit details -
Auto 8378 create copy of 2 1 contracts and test suits (#11853)
* create automation v2.2 contracts * update licenses * adjust solhit rules * update native compilation step * fix foundry tests and AutomationRegistry file name * fix failing foundry test * update nate compile all * fix import path bug * replace automation registry contract * fix typo
Configuration menu - View commit details
-
Copy full SHA for 737d349 - Browse repository at this point
Copy the full SHA 737d349View commit details -
bump operator ui v0.8.0-8da47c3 (#11860)
* bump operator ui v0.8.0-8da47c3 * sonar: ignore core/web/assets
Configuration menu - View commit details
-
Copy full SHA for 6771c0a - Browse repository at this point
Copy the full SHA 6771c0aView commit details -
Fix LP tests filters check and add to smoke tests in CI (#11649)
* fix hasFilters, fix cancelling log emission in case of errors, add some sanity checks, add 3 log poller tests to integration pipeline * fix replay test * fix lints * shorten chaos log poller test * remove debug logs * disable backup poller. DO NOT MERGE THIS * make it configurable which container is paused: cl node or postgres * try Domino's way of stopping log poller * fix smoke test job name * remove unnecessary check * try executing postgress pausing lp test, more debug info about missing logs if any are missing * fix lints * revert disabling of backpolling, simplify some code, less logs * make optional parameters not required in lp on demand test * run lp smoke tests in a separate job * prepare log poller json test list * add missing comma, revert some comments * fix filename for lp matrix job * move log poller scenarios to test file, remove unused load test * reduce code duplication in lp tests * fix lp tests, fix smoke workflow * remove commented out sections, remove cosmossdk.io/errors * removed trailing spaces, added comments to functions
Configuration menu - View commit details
-
Copy full SHA for 139fb1a - Browse repository at this point
Copy the full SHA 139fb1aView commit details
Commits on Jan 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 043f6a4 - Browse repository at this point
Copy the full SHA 043f6a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2586bc4 - Browse repository at this point
Copy the full SHA 2586bc4View commit details -
[DEPLOY-694]: Adds zero-value check to ScrollSequencerUptimeFeed (#11710
) * adds zero value address check to ScrollSequencerUptimeFeed _setL1Sender helper function * adds zero address check for l2CrossDomainMessenger * adds more descriptive error messages to custom ZeroAddress error * removing additional msg field from ZeroAddress error * Adds zero address checks for ScrollSequencerUptimeFeed * removes L1 zero address check and removes unnecessary encodeWithSelector calls * updates gas snapshot
Configuration menu - View commit details
-
Copy full SHA for aa05727 - Browse repository at this point
Copy the full SHA aa05727View commit details -
[TT-748] TOML config for integration tests (#11588)
* WIP#1 * WIP#2 * WIP#3 * WIP#4 * WIP#5 * WIP#6 * wIP#7 - overrides and validations for vrfv2 * wIP#8 - overrides and validations for vrfv2lus * WIP#9 - adjust vrfv2/plus default configs * fix test config test, add logger to it * smoke tests should work now * fix replace, fix workflow * try to remove newlines from base64 * update ctf version, fix line wrap * use newer version of ctf, fix log poller and workflow issues * expand selected networks to array * fix vrfv2 smoke test, mask baseb4 override * define base64 override before masking it * a couple of masks more * set some content for BASE64_CONFIG_OVERRIDE so that it's masked * remove masks that break toml config * experiment with base64 #1 * fix ocr2 smoke test * fix lints * baseb4 experiment #2 * base64 experiment #3 * hardcode some image * exp#5 * fail config test on purpose * fix lints * run all smoke tests * add missing test config to ocr2 test * add missing loki_url * remove old config files, set config override for remote runner * fix compile errors * fix lint * make the vrfv2plus name in test matrix unique * fix loki env config, adjust vrfv2 and vrfv2plus tests and configs * add TOML-specific overriding of CL image/version in k8s * fixed automation load test * couple small fixes to how helm is created * remove multiple config files, store all config versions in single product-specific toml file * go.mod * restore deleted test, fix vrfv2 smoke tests * fix vrfv2plus config validation * properly fix vrfv2plus smoke test * fix loki basic auth passing * add add-mask again to base64 * remove obsolete configs, use latest ctf, adjust tomls * try another base64 hiding * go.sum * fix loki compile issue * try base64 env var with _SECRET suffix * try yet another variable name * restore old env var name * another obscuring attempt * another attempt * use newer CTF version, check what env vars are forwaded to k8s * go.sum * updated to latest ctf * try on demand autonation test with base64 input * modify all other test workflows so that they use TOML config * update reamdes, example envs and some more workflows * uncomment solana tests * update to latest ctf * update to latest ctf * go.mod * add MustCopy() method to TestConfig, fix failing vrvf2plus test * fix duration usages * fix lints * added examples of full configs for each product * use latest ctf * simplify some examples, correct client compatibility workflow * go.mod * copy TOML configs before executing test binary in compatibility job * use bash not sh to run the script, add missing patterns * chmod script and run it * add debug * print vars before checking their number * another debug attempt * try double quotes * store script and run that * fix script formatting * fix correct script 🤦 * fix zip command * fix upload artifact path * add some debug * update tracing readme, use latest ctf * latest ctf * lastest ctf * check what is the config missing * add missing pyrscope enabled var * remove debug * don't notify Adam if eth client compatibility test fail * latest ctf, faster eth2 chain by default * latest ctf, slots per epoch = 2 * go.sum * move convert_to_toml_array() bash function to a file and import it in GHA workflows instead of constantly defining before using * provide default configs to live testnet tests that use test binary * pass network config between jobs correctly * set .root_dir for live testnet job * try passing * try with defined output * define correct output for build-tests job * fix value name * debug * 2x base64 * try with shorter variable * add network config to dynamic config * include shared function * embed toml configs when build tag is present * test passing shared functions as outputs * update action version * remove newline from base64 * newer gha * fix log poller path, adjust client compatibility test to not copy tomls * debug * once more * do not use shared function * use correct network toml key for sepolia * fix dynamic toml * fix tomls * fix sepolia endpoint, uncomment slack notifications * remove outputs shared function from clients compatibility tests * fix alfajores once and for all * use newer gha to build tests * don't fail if there's no embedded config * remove tests we don't need anymore * use commit from main version of GHA repository instead of branch commit for build tests action * simplify config overriding * fix go.mod * remove ApplyOverride() and fix compile issue * fix lint * try base64 value extraction * try anothe approach * yet another attempt * yet another attempt 2 * fix base64 from input * one more time with final config * last test * make automation-ondemand test more secure, remove debug from on-demand-vrfv2-performance-test.yml * uncommet test execution in vrfv2 performance workflow * use private eth networks instead of geth in vrf load tests * update TOML keys related to Loki and Grafana * by default use pow, not pos * go.mod * latest ctf * remove references to deleted performance test suite * don't require Loki config when using remote runner * latest ctf * add Load config and figure out overrides * append loki config to ocr soak test on demand job * embed test configs and create .root_dir, when building test image * define an interface for global test config * move interface to testconfig * set pyroscope env for cron * fix check for remote running * bump CTF * use interfaces in public methods instead of TestConfig * small adjustments * fix test env builder * fix automation config type cast * use latest ctf * add special handling for slice override for Automation * update examples * slightly adjust vrfv2 configs, remove default empty values * move creation of base64 config override env var in smoke tests to a GHA action * fix compile error * debug for ocr test, camelcase for base64 action, two new actions to reduce loc * checkout repo before accessing actions * remove unnecessary test config instance from ocr test * mask before using input, more ocr debug * remove debug, fix reading named configurations from base64 override * mask input before using merge base64 action * fix integration tests workflow * update default.toml, add action for live testnet tests * download test binary after creating base64 env var * fix missing log targets * comment out reporting part * reuse live testnets specific action * fix network names * use dynamic network key * fix automation tests (#11815) * fix automation benchmark test action * update default toml * try newer run tests action * another try * look for .root_dir even deeper * Update integration-tests/benchmark/keeper_test.go * Update integration-tests/test.Dockerfile --------- Co-authored-by: Bartek Tofel <[email protected]> * fix chain config for eth2 compatibility tests * replace in-workflow toml generation for CL version upgrade tests with GH action * make test timeout configurable in client compatbility tests * prepare base64 config for log poller matrix tests --------- Co-authored-by: Ilja Pavlovs <[email protected]> Co-authored-by: skudasov <[email protected]> Co-authored-by: Gheorghe Strimtu <[email protected]> Co-authored-by: Anirudh Warrier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ccb3e99 - Browse repository at this point
Copy the full SHA ccb3e99View commit details -
Updates GitHub Action to Fixed Version (#11871)
Co-authored-by: Bartek Tofel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0656408 - Browse repository at this point
Copy the full SHA 0656408View commit details -
Configuration menu - View commit details
-
Copy full SHA for c026cc3 - Browse repository at this point
Copy the full SHA c026cc3View commit details -
core/plugins: add per-plugin env vars (#11526)
* core/plugins: add per-plugin env vars * Adding coverage (#11851) * add TestIntegration_OCR2_plugins behind build tag; swap in freeport for fixed const --------- Co-authored-by: Patrick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b7260d4 - Browse repository at this point
Copy the full SHA b7260d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59d1c99 - Browse repository at this point
Copy the full SHA 59d1c99View commit details -
[FUN-877] persist data fetched from allowlist contract (#11648)
* feat: add allowlist cache layer migration * feat: add getAllowedSendersInRange and getAllowedSendersCount methods for Tos * feat: iterate over allowlist contract response, load and update allowlist * feat: reduce gas by removing mapping and using EnumerableSet .length() and .at() methods * feat: implement orm level for allowlist * fix: fix iteration loop and add tests * fix: correct var naming, zero indexing array, doc * chore: rename cache to stored, split batchSize onchain vs stored * fix: remove id from allowlist primary key, use it only for ordering * feat: store allowlist in batches * chore: correct CreateAllowedSenders naming * chore: CreateAllowedSenders in main routine * fix: add a trottle to prevent RPC rate limiting * chore: split orm in subscriptions and allowlist pkgs * feat: put the new functionality under a feature flag * fix: fix subscriptions consumers address * fix: store only on feature enable to prevent blocked addresses not being sync * chore: rename CachedSubscriptions to StoredSubscriptions * feat: implement GetBlockedSendersInRange and GetBlockedSendersCount in tos contract * feat: implement sync of blocked senders with allowed * chore: add checks and table constraints * chore: methods renaming * chore: correct log and var name
Configuration menu - View commit details
-
Copy full SHA for 1022aa0 - Browse repository at this point
Copy the full SHA 1022aa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9550bbe - Browse repository at this point
Copy the full SHA 9550bbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c308d46 - Browse repository at this point
Copy the full SHA c308d46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d7e01b - Browse repository at this point
Copy the full SHA 1d7e01bView commit details -
[TT-756] Marks Failing Remote Runner Tests as Failed (#11840)
* TT-756 * Better failing for soak tests
Configuration menu - View commit details
-
Copy full SHA for d37c085 - Browse repository at this point
Copy the full SHA d37c085View commit details -
Configuration menu - View commit details
-
Copy full SHA for d627fe9 - Browse repository at this point
Copy the full SHA d627fe9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb785bb - Browse repository at this point
Copy the full SHA cb785bbView commit details -
run compatibility tests also in nethermind (#11816)
* run compatibility tests also in nethermind * use latest ctf * check if a stronger machine fixes issues with erigon * run max 2 tests in parallel on free runner * run only ocrv2 plugins test * Update .github/workflows/client-compatibility-tests.yml Co-authored-by: Adam Hamrick <[email protected]> --------- Co-authored-by: Adam Hamrick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78e96d1 - Browse repository at this point
Copy the full SHA 78e96d1View commit details
Commits on Jan 25, 2024
-
release/2.8.0 -> develop (#11884)
* Revert "make streams lookup modular (#11368)" (#11482) This reverts commit fa0f16a. * core/services/relay/evm: start RequestRoundTracker; report full health (#11643) * core/services/relay/evm: start RequestRoundTracker; report full health * Tests round requests and implicit changes separately * Add test to CI * Fixes other OCR2 checks --------- Co-authored-by: Adam Hamrick <[email protected]> (cherry picked from commit 7236361) * Document metrics renaming * Hotfix attempt for Canary : v2.8.0-rc0 upgrade fails on Polygon. (#11828) (#11839) * Remove start lock + add logging * Add loggs * Update tracker.go * Update tracker.go * Update common/txmgr/txmgr.go Co-authored-by: Jordan Krage <[email protected]> * Update logging --------- Co-authored-by: Jordan Krage <[email protected]> (cherry picked from commit 6133df8) * Temporarily disable tracker (#11857) * Disable tracker * Remove all tracker calls (cherry picked from commit 5057899) * Update CHANGELOG.md * Update docs/CHANGELOG.md Co-authored-by: Jordan Krage <[email protected]> * Finalize date on changelog for 2.8.0 (#11881) --------- Co-authored-by: Lei <[email protected]> Co-authored-by: Jordan Krage <[email protected]> Co-authored-by: Dmytro Haidashenko <[email protected]> Co-authored-by: Dylan Tinianov <[email protected]> Co-authored-by: Dylan Tinianov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d4c518d - Browse repository at this point
Copy the full SHA d4c518dView commit details -
add reorgProtectionEnabled feature flag in registry 2.2 (#11862)
* add skipReorgProtection feature flag in registry 2.2 * update tests * fix lint error * fix tests and add docs * remove unused param * prettier * update * prettier * put the boolean in hot vars * run prettier * rename * gen wrappers * add foundry test for 2.2 * fix tests * remove only * remove unnecessary change
Configuration menu - View commit details
-
Copy full SHA for 70b94e9 - Browse repository at this point
Copy the full SHA 70b94e9View commit details -
VRF-858: small refactoring - rename CTF VRF V2 and V2.5 packages (#11877
) * VRF-858: small refactoring - rename CTF VRF V2 and V2.5 packages * VRF-858: small refactoring - rename VRF v3 packages * VRF-858: increasing parallelization for vrf v2 runner in GHA integration-tests.yml * Revert "VRF-858: small refactoring - rename VRF v3 packages" This reverts commit 55f4745. * fixing deadlock when waiting for force fulfilment
Configuration menu - View commit details
-
Copy full SHA for 23b612b - Browse repository at this point
Copy the full SHA 23b612bView commit details -
This should restore "make chainlink" to previous behavior (#11886)
Previously, running "make chainlink" and similar commands used to be able to rebuild the chainlink executable. That stopped working recently, after some dependency changes. This will allow it to rebuild without needing to explicitly run "rm chainlink" each time you modify the source code or change branches.
Configuration menu - View commit details
-
Copy full SHA for e9f138c - Browse repository at this point
Copy the full SHA e9f138cView commit details -
Fix Automation load, nightly tests (#11891)
* fix automation load test - pyroscope config * TTL of test based on load duration * fix automation load test - pyroscope config * remove duplicate config * remove whitespace * fix nightly test action * fix nightly test action
Configuration menu - View commit details
-
Copy full SHA for 8014d40 - Browse repository at this point
Copy the full SHA 8014d40View commit details -
Fix live test reporting (#11879)
* Updates GitHub Action to Fixed Version * look for test summary in current directory * list directories before running test summary * remove whitespaces from actions, update ctf to 1.23.2, fix a typo in TOML config --------- Co-authored-by: Adam Hamrick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 645fbd6 - Browse repository at this point
Copy the full SHA 645fbd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e791ac - Browse repository at this point
Copy the full SHA 1e791acView commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 18b185f - Browse repository at this point
Copy the full SHA 18b185fView commit details
Commits on Feb 13, 2024
-
do not call an RPC if it's not Alive (#11999)
(cherry picked from commit e78d3b8)
Configuration menu - View commit details
-
Copy full SHA for 76c6bfc - Browse repository at this point
Copy the full SHA 76c6bfcView commit details -
Merge pull request #12019 from smartcontractkit/fix/panic-on-undialed…
…-rpc do not call an RPC if it's not Alive (#11999)
Configuration menu - View commit details
-
Copy full SHA for 60bcb42 - Browse repository at this point
Copy the full SHA 60bcb42View commit details
Commits on Feb 22, 2024
-
Finalize date on changelog for $VERSION
Signed-off-by: Sneha Agnihotri <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e83bd5 - Browse repository at this point
Copy the full SHA 1e83bd5View commit details -
Merge pull request #12144 from smartcontractkit/chore/update-release-…
…changelog-2.9.0 Finalize date on changelog for 2.9.0
Configuration menu - View commit details
-
Copy full SHA for 065ef85 - Browse repository at this point
Copy the full SHA 065ef85View commit details