-
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.1 to master take3 #12551
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
snehaagni
commented
Mar 22, 2024
•
edited by jira
bot
Loading
edited by jira
bot
- AUTO-7471 add automation node upgrade test to nightly CI ([AUTO-7471] add automation node upgrade test to nightly CI #11469)
- core/services/relay/evm/mercury: use chainlink-data-streams (core/services/relay/evm/mercury: use chainlink-data-streams #11293)
- AUTO-7471 add notification to automation-nightly-test ([AUTO-7471] add notification to automation-nightly-test #11473)
- Fix solhint warnings (Fix solhint warnings #11480)
- bump libocr; remove P2P.V1; drop libp2p (bump libocr ;rm P2P Networking V1 & libp2p #10872)
- Revert "make streams lookup modular (make streams lookup modular #11368)" (Revert "make streams lookup modular" #11482)
- Update Loki auth in Github test workflow (Update Loki auth in Github test workflow #11488)
- remove pkgerrors dependency from common pkg (remove pkgerrors dependency from common pkg #11479)
- Extract mathutil (Extract mathutil #11446)
- VRF-784: add contract loader client for BSC to run CTF tests there (VRF-784: add contract loader client for BSC to run CTF tests there #11494)
- Check if ECR image exists before trying to publish (Check if ECR image exists before trying to publish #11495)
- VRF-782: Fix setup-env script in order to include flag for deploying … (VRF-782: Fix setup-env script in order to include flag for deploying … #11445)
- BCF-2823 Minor changes to distributeFunds (BCF-2823 Minor changes to distributeFunds #11476)
- Create auto update workflow (Create auto update workflow #11483)
- TT-744 Bump core results output filter ([TT-744] Bump core results output filter #11486)
- Interfaces and skeleton methods for ChainReader EVM POC (Interfaces and skeleton methods for ChainReader EVM POC #10990)
- Improve logging for cache (Improve logging for cache #11453)
- Only run keepers tests in the merge_group for PRs to develop (Only run keepers tests in the merge_group for PRs to develop #11506)
- FUN-1094 Minor fixes ([FUN-1094] Minor fixes #11434)
- [TT-523] Add Networks for Live Tests ([TT-523] Add Networks for Live Tests #11358)
- Devspace non-root/build update (Devspace non-root/build update #11510)
- bump mockery to v2.38.0 (bump mockery to v2.38.0 #11509)
- Test VRF LogPoller functionality- initializeLastProcessedBlock, updateLastProcessedBlock and getUnfulfilled (Test VRF LogPoller functionality- initializeLastProcessedBlock, updateLastProcessedBlock and getUnfulfilled #11472)
- EVM Extraction core/services/servicetest (EVM Extraction core/services/servicetest #11514)
- [TT-590] Logstream with buffered streaming to Loki ([TT-590] Logstream with buffered streaming to Loki #11477)
- go generate a mermaid flowchart for org modules (go generate a mermaid flowchart for org modules #11467)
- use servicetest.Run & RunHealthy (use servicetest.Run & RunHealthy #11354)
- bump go to 1.21.5 and misc deps (bump go to 1.21.5 and misc deps #11525)
- core/scripts/common: rm ava-labs/coreth; lint (core/scripts/common: rm ava-labs/coreth #11451)
- (test): Remove unnecessary fuzzing from Functions OnTokenTransfer tests ((test): Remove unnecessary fuzzing from Functions OnTokenTransfer tests #11517)
- small improvements based on comments (small improvements based on comments #11491)
- wrap devspace commands (wrap devspace commands #11530)
- go.mods: rm libp2p; rm btcd replace (go.mods: rm libp2p; rm btcd replace #11502)
- [BCF-2760] Flakey test detection improvements ([BCF-2760] Flakey test detection improvements #11470)
- Remove core utils dependencies from common (Remove core utils dependencies from common #11425)
- Use multiple EL clients with ocrv2 median smoke test (Use multiple EL clients with ocrv2 median smoke test #11399)
- disable kaniko fallback, increase deploy wait timeout (disable kaniko fallback, increase deploy wait timeout #11548)
- [DEPLOY-178]: Adds Scroll L2EP Contracts ([DEPLOY-178]: Adds Scroll L2EP Contracts #11405)
- Handle edge case involving blocks not being found in the db (Handle LogPoller edge case involving backfill followed by an error #11298)
- Remove big from core utils (Remove big from core utils #11511)
- bump toml/v2 and prometheus to latest patch (bump toml/v2 and prometheus to latest patch #11541)
- Change keepers to use the default contract transmitter (Change keepers to use the default contract transmitter #11308)
- Standardize LP filter logging (Standardize LP filter logging #11515)
- bump Foundry to the December release (Bump Foundry to the December release #11540)
- Removes Optimism Goerli from Scheduled Tests (Removes Optimism Goerli from Scheduled Tests #11559)
- fix health monitoring (fix health monitoring #11558)
- [FUN-990] s4 observability improvements ([FUN-990] s4 observability improvements #11512)
- [TT-367] [TT-745] Quick and Dirty OCRv2 Soak Test ([TT-367] [TT-745] Quick and Dirty OCRv2 Soak Test #11487)
- bump common; use SugaredLogger methods (bump common; use SugaredLogger methods #11556)
- VRF-798: fix "nonce too low" in load test setup when creating a subsc… (VRF-798: fix "nonce too low" in load test setup when creating a subsc… #11560)
- feat: add liquidity balancer specs table (feat: add liquidity balancer specs table #11564)
- Auto 8087 modular streams (Auto 8087 modular streams #11489)
- Adds MAKE Command for Building Plugin Image (Adds MAKE Command for Building Plugin Image #11567)
- Mercury Packer (Mercury Packer #11521)
- Introduce job spec flag for custom reverted pipeline (Introduce job spec flag for custom reverted pipeline #11529)
- options to include customized pg and chainlink image (Options to provide custom chainlink and pg image in docker #11570)
- add readme (add readme #11535)
- Little Docs Updates (Little Docs Updates #11569)
- add unit test to cover 2 check results (add a unit test to cover 2 check results #11490)
- add CI test for core/scripts (add CI test for core/scripts #11466)
- bump npm packages (bump npm packages #11572)
- Fix Makefile Oversight (Fix Makefile Oversight #11568)
- Extract relay from evm (Extract relay from evm #11537)
- Lower All Runner Sizes ([TT-764] Lower All Runner Sizes #11539)
- Remove direct references to TXM DB from external component tests (Remove direct references to TXM DB from external component tests #11538)
- core/chains/evm/txmgr: fix race by waiting for goroutines to complete (core/chains/evm/txmgr: fix race by waiting for goroutines to complete #11580)
- core/scripts: golangci-lint cleanup (core/scripts: golangci-lint cleanup #11583)
- Update job names for scripts CI (Update job names for scripts CI #11585)
- Fix CI job name by using default (Fix CI job name by using default #11586)
- Fix batch tx send encoding (Fix batch tx send encoding #11500)
- core/web: /health - and support for HTML & Plaintext (core/web: /health - and support for HTML & Plaintext #11552)
- core/services/pipeline: pad deadline for late return (core/services/pipeline: pad deadline for late return #11555)
- Bump wasp version which has a loki bump (Bump wasp version which has a loki bump #11590)
- [TT-758] Fixes Upgrade Test ([TT-758] Fixes Upgrade Test #11589)
- check mercury opts nil-ness prior to svcs append (check mercury opts nil-ness prior to svcs append #11603)
- use a centralized place for failure reasons and states (Remove failure reasons and states from mercury and use encoding #11523)
- Create PR label workflow for CRIB (Create PR label workflow for CRIB #11544)
- Include BSC in reporting (Include BSC in Reporting #11606)
- Bump solana build contracts version to fix bad upload artifact version in the reused action (Bump solana build contracts version to fix bad upload artifact version in the reused action #11611)
- BCI-2508: TXM duplicate nonces caused by trasmitchecker (BCI-2508: TXM duplicate nonces caused by trasmitchecker #11546)
- Added smoke test for canceling subscription on VRFv2 (Added smoke test for canceling subscription on VRFv2 #11587)
- Disable Flakey Scroll Test until Fix (Disable Flakey Scroll Test Until Fix #11619)
- Automation LOOPP (Automation LOOPP #11439)
- [AUTO-8227] Update Log Trigger Load Test ([AUTO-8227] Update Log Trigger Load Test #11601)
- Added VRF v2 oracle withdraw smoke test (Added VRF v2 oracle withdraw smoke test #11617)
- VRF-817: run all VRF V2 tests in CI (VRF-817: run all VRF V2 tests in CI #11620)
- update common for mailbox.Monitor name fix (update common for mailbox.Monitor name fix #11593)
- Improves Fund Return Contingency Plans (Improves Fund Return Contingency Plans #11628)
- [AUTO-8227] Update Log Trigger Load Test ([AUTO-8227] Update Log Trigger Load Test #11632)
- Move core eth utils to evm (Move core eth utils to evm #11584)
- Add optional ingress support for helm chart (Add optional ingress support for helm chart #11534)
- core/services/relay/evm/mercury/wsrpc: forward health and readiness from CacheSet (core/services/relay/evm/mercury/wsrpc: forward health and readiness from CacheSet #11592)
- Add extra logging to bridge response errors (Add extra logging to bridge response errors #11627)
- [TT-765] Moves Client Compatability Tests to Nightly Run ([TT-765] Moves Client Compatability Tests to Nightly Run #11610)
- Temporarily Disables BSC in Live Tests (Temporarily Disables BSC in Live Tests #11642)
- Increase disablement of cache if LatestReportTTL=0 (Increase disablement of cache if LatestReportTTL=0 #11636)
- Remove all utils dependencies from evm (Remove all utils dependencies from evm #11622)
- Removes Arbitrary Funding Sleep (Removes Arbitrary Funding Sleep #11650)
- core/services/relay/evm: start RequestRoundTracker; report full health (core/services/relay/evm: start RequestRoundTracker; report full health #11643)
- Fixes Compatibility Tests (Fixes Compatibility Tests #11652)
- integration-tests/smoke: add plugins variant to TestOCRv2Basic (integration-tests/smoke: add plugins variant to TestOCRv2Basic #11633)
- service cleanup (service cleanup #11655)
- Create network policies for helm chart (Create network policies for helm chart #11653)
- [AUTO-8227] use multicall3 for loadgen ([AUTO-8227] use multicall3 for loadgen #11638)
- Fix infinite stack overflow if caching is disabled (Fix infinite stack overflow if caching is disabled #11669)
- remove oracle withdraw and allow contract owner to withdraw (remove oracle withdraw and allow contract owner to withdraw #11551)
- bump go-ethereum 1.12.2 (bump go-ethereum 1.12.2 #10264)
- remove network policies temporarily, force amd64 builds (remove network policies temporarily, force amd64 builds #11673)
- Refactoring Test_Client_LatestReport to parameterized test (Refactoring Test_Client_LatestReport to parameterized test #11670)
- Bump slowest e2e job to larger runner to improve test times (Bump slowest e2e job to larger runner to improve test times #11681)
- Remove duplicated ocr2 run in ci (Remove duplicated ocr2 run in ci #11682)
- Add documentation for Mercury (Add documentation for Mercury #11680)
- [FUN-877] Persist subscriptions fetched from contracts ([FUN-877] Persist subscriptions fetched from contracts #11573)
- add chainlink health command; make DB avialable for testscript client/server tests (add chainlink health command; make DB available for testscript client/server tests #11591)
- Add ClNode.ExecGetVersion for E2E docker tests (Add ClNode.ExecGetVersion for E2E docker tests #11691)
- Refrains From Explicitly Requesting New OCR Rounds (Refrains From Explicitly Requesting New OCR Rounds #11656)
- Split automation-01 ci job out to multiple (Split automation-01 ci job out to multiple jobs #11694)
- Adding guide for product teams + core instrumenting spans (Adding guide for product teams + core instrumenting spans #11684)
- localhost --> 127.0.0.1 registry name update (localhost --> 127.0.0.1 registry name update #11696)
- fix readme (fix readme #11689)
- add .env example for debugging script (add .env example for debugging script #11693)
- show a more verbose message when perform gas is lower than gas used (show a more verbose message when perform gas is lower than gas used #11686)
- remove unused code from NewDelegate signature (remove unused code from NewDelegate signature #11708)
- Replace mercury eventbroadcaster with polling (Replace mercury eventbroadcaster with polling #11707)
- Switches test to heavyweight DB (Pipeline ORM flake #11712)
- Adding Mercury.TLS field CertPath for node communication with web servers + load balancers over TLS (Adding Mercury.TLS field CertPath for node communication with web servers + load balancers over TLS #11492)
- Add AlwaysPullImage option to docker core node (Allow to set AlwaysPullImage option in E2E tests docker core node #11715)
- chore: bump github action versions (chore: bump github action versions #11657)
- remove unused references to EventBroadcaster from evm relayer (remove unused references to EventBroadcaster from evm relayer #11720)
- remove unused eventbroadcaster from legacy evm chains (remove unused eventbroadcaster from legacy evm chains #11722)
- Enable base sepolia on demand ocr soak ([DEPLOY-676]Enable base sepolia on demand ocr soak #11726)
- add logging for vrf output (add logging for vrf output #11719)
- [TT-757] enable log stream in test env builder by default ([TT-757] enable log stream in test env builder by default #11706)
- remove redundant operator-ui make dependencies (remove redundant operator-ui make dependencies #11729)
- core/cmd: keys eth list: print Unknown/None instead of (core/cmd: keys eth list: print Unknown/None instead of <nil> #11724)
- Chore/rm eventbroadcaster entirely (Chore/rm eventbroadcaster entirely #11727)
- Extract core/store/models (Extract core/store/models #11626)
- Add onRamps support to LinkMon (Add onRamps support to LinkMon #11571)
- BCF-2880 remove unused db funcs and triggers (BCF-2880 remove unused db funcs and triggers #11730)
- core/services/relay: remove unecessary conversions of Network & ChainID (core/services/relay: remove unecessary conversions of Network & ChainID #11736)
- BCF-2882 remove libpq notify (BCF-2882 remove libpq notify #11738)
- BCF-2883 remove stranded, unused db func evm.notifytxinsertion (BCF-2883 remove stranded, unused db func evm.notifytxinsertion #11739)
- Implement stream specs (Implement stream specs #11685)
- golangci-lint: add noctx, sqlclosecheck; rm redundant revive.toml (golangci-lint: add noctx, sqlclosecheck; rm redundant revive.toml #11362)
- Move metrics collection to fix summary errors on no runs (Move E2E test metrics collection to fix summary errors on no runs #11743)
- Fix TestIntegration_BlockHistoryEstimator leak (Fix TestIntegration_BlockHistoryEstimator leak #11741)
- Improve on-chain config docs (Improve on-chain config docs #11700)
- support arbitrum sepolia (support arbitrum sepolia #11723)
- Change chainlink helm chart node deployment to use 'recreate' rollouts (Change chainlink helm chart node deployment to use 'recreate' rollouts #11753)
- Update chainlink-common to latest commit (Update chainlink-common to latest commit #11755)
- chore/VRF-325 - Added smoke test for direct funding on VRFv2 (chore/VRF-325 - Added smoke test for direct funding on VRFv2 #11690)
- golangci-lint: add unconvert (golangci-lint: add unconvert #11757)
- Run Argo CD app sync after image is published from PR (Run Argo CD app sync after image is published from PR #11750)
- Allow custom hooks for ClNode in e2e tests (Allow custom hooks for ClNode in e2e tests #11745)
- Add bash scripts CI workflow (Add bash scripts CI workflow #11762)
- Fix cold path cache hit panic (Fix cold path cache hit panic #11768)
- increase latency bucket granularity on mercury_wsrpc_request_latency prom metric (increase latency bucket granularity on mercury_wsrpc_request_latency … #11772)
- Deprecates Base Goerli (Deprecates Base Goerli #11787)
- Extract debugging readme to a standalone file (Extract debugging readme to a standalone file #11766)
- Use a more readable string for upkeep failure reasons (Use a more readable string for upkeep failure reasons #11770)
- remove .run.id during test cleanup ([TT-804] remove .run.id during test clean up #11786)
- adding gin tracing to core (feature/gin-tracing: adding gin tracing to core #11796)
- Removes 4 Core GitHub Runners (Removes 4 Core GitHub Runners #11803)
- [Fix] Add Scroll chainType and L1GasOracle ([Fix] Add Scroll chainType and L1GasOracle #11790)
- Automation LOOPP services (Automation LOOPP services #11631)
- bump geth; replace common.Address.Hash() calls; restore standard log (bump geth; replace common.Address.Hash() calls; restore standard log #11806)
- bump libocr 6359502 (bump libocr 6359502 #11799)
- [TT-821] Optimize Integration Test Runtimes ([TT-833] Optimize Integration Test Runtimes #11795)
- Re-add network policies back to helm chart and fix node egress (Re-add network policies back to helm chart and fix node egress #11771)
- Add role label to nodes in chart (Add role label to nodes in chart #11817)
- Align log buffer to work with logs limits config (Align log buffer to work with logs limits config #11781)
- updaete ctf version ([TT-714] Use various container start retry strategies #11793)
- Log stream improvements (Log stream improvements #11791)
- add test summary + loki to automation smoke test; use summary action (add test summary + loki to automation smoke test; use summary action #11814)
- Hotfix attempt for Canary : v2.8.0-rc0 upgrade fails on Polygon. (Hotfix attempt for Canary : v2.8.0-rc0 upgrade fails on Polygon. #11828)
- [DEPLOY-512]: Adds L2EP Foundry Tests ([DEPLOY-512]: Adds L2EP Foundry Tests #11683)
- Added Liea support (Added Linea support #11784)
- pipeline/task.bridge: do not cache invalid external adapter response objects. (pipeline/task.bridge: do not cache invalid external adapter response objects. #11725)
- Fix RPC name override (Fix RPC name override #11813)
- labels for automatic chaos testing (Havoc labels crib #11830)
- Support custom ingress rules on the chart to support external Ingress (Support custom ingress rules on the chart to support external Ingress #11829)
- Add chain reader and codec EVM implementation (Add chain reader and codec EVM implementation #11842)
- Always checkout repo in workflow to support argo sync and rename image tag (Always checkout repo in workflow to support argo sync and rename image tag #11846)
- [Functions] Add extra validations for offchain heartbeats ([Functions] Add extra validations for offchain heartbeats #11783)
- Adds Grafana Logging for Live Testnets (Adds Grafana Logging for Live Testnets #11798)
- VRF-780: updating VRF Owner contract; VRF-847: add posibility to deploy test coordinator, better customisation options for VRF job spec (VRF-780: updating VRF Owner contract; VRF-847: add posibility to deploy test coordinator, better customisation options for VRF job spec #11769)
- Remove old way of configuring telemetry pubkey and url (Remove old way of configuring telemetry pubkey and url #11780)
- Make missing fields return invalid type instead of sometimes defaulting and other times not. (Make missing fields return invalid type instead of sometimes defaulting and other times not. #11826)
- update changelog for P2P.V1 removal (update changelog for P2P.V1 removal #11856)
- Temporarily disable tracker (Temporarily disable tracker #11857)
- Auto 8378 create copy of 2 1 contracts and test suits (Auto 8378 create copy of 2 1 contracts and test suits #11853)
- bump operator ui v0.8.0-8da47c3 (bump operator ui v0.8.0-8da47c3 #11860)
- Fix LP tests filters check and add to smoke tests in CI (Fix LP tests filters check and add to smoke tests in CI #11649)
- exclude debug.go (exclude debug.go #11866)
- replace external facing mercury with data streams (Rename external facing mercury to data streams #11754)
- [DEPLOY-694]: Adds zero-value check to ScrollSequencerUptimeFeed ([DEPLOY-694]: Adds zero-value check to ScrollSequencerUptimeFeed #11710)
- [TT-748] TOML config for integration tests ([TT-748] TOML config for integration tests #11588)
- Updates GitHub Action to Fixed Version (Updates GitHub Action to Fixed Version #11871)
- Parameterizing TestPriorityLevelNodeSelector (Parameterizing TestPriorityLevelNodeSelector #11872)
- core/plugins: add per-plugin env vars (core/plugins: add per-plugin env vars #11526)
- support customized block number for conditional (support customized block number for conditional #11804)
- [FUN-877] persist data fetched from allowlist contract ([FUN-877] persist data fetched from allowlist contract #11648)
- Add CHANGELOG for core v2.7.2 (Add CHANGELOG for release v2.7.2 #11876)
- add 2.2 contracts to go_generate file and fix master generation script (add 2.2 contracts to go_generate file and fix master generation script #11874)
- Optimizes OCR2 Test Runtimes ([TT-833] Optimizes OCR2 Test Runtimes #11875)
- [TT-756] Marks Failing Remote Runner Tests as Failed ([TT-756] Marks Failing Remote Runner Tests as Failed #11840)
- update common to remove data race in test (update common to remove data race in test #11880)
- fix some warnings in automation contracts (fix some warnings in automation contracts #11867)
- run compatibility tests also in nethermind (run compatibility tests also in nethermind #11816)
- release/2.8.0 -> develop (release/2.8.0 -> develop #11884)
- add reorgProtectionEnabled feature flag in registry 2.2 (add reorgProtectionEnabled feature flag in registry 2.2 #11862)
- VRF-858: small refactoring - rename CTF VRF V2 and V2.5 packages (VRF-858: small refactoring - rename CTF VRF V2 and V2.5 packages #11877)
- This should restore "make chainlink" to previous behavior (Fix dependencies for chainlink, chainlink-dev, and chainlink-test #11886)
- Fix Automation load, nightly tests ([AUTO-8855] Fix Automation load, nightly tests #11891)
- Fix live test reporting (Fix live test reporting #11879)
- Bump version and update CHANGELOG for core v2.9.0 (Bump version and update CHANGELOG for core v2.9.0 #11893)
- move the error to after confirming it is intended to use mercury (move the check to after confirming it is intended to use mercury #11897) (move the error to after confirming it is intended to use mercury #11904)
- do not call an RPC if it's not Alive (Do not call unhealthy RPC #11999)
- Finalize date on changelog for $VERSION
- Bump version for release 2.9.1
- core/chains/evm/client: eth_call: include duplicate legacy field for compatability
- core/chains/evm/client/errors.go: wrap log msgs with Sprintf (core/chains/evm/client/errors.go: wrap log msgs with Sprintf (SHIP-1172) #12168)
- Revert "core/chains/evm/client/errors.go: wrap log msgs with Sprintf (core/chains/evm/client/errors.go: wrap log msgs with Sprintf (SHIP-1172) #12168)"
- change error log to warn log (change error log to warn log #12204)
- update changelog for eth_call input/data fields
- Revert "Revert "core/chains/evm/client/errors.go: wrap log msgs with Sprintf (core/chains/evm/client/errors.go: wrap log msgs with Sprintf (SHIP-1172) #12168)""
- Include 0x3 type transactions in gas estimatrion (Include 0x3 type transactions in gas estimatrion #12286)
- Finalize date on changelog for 2.9.1
* add automation node upgrade test to nightly CI * increase nodes to 6 for upgrade test
* fix automation-nightly-test * add notification * fix test-results
* ignore old automation & fix minor vrf * add more ignore and fix various non-automation * fix gas diff
* remove pkgerrors dependency from common pkg * fix naming inconsistencies * clean up error return * clean up error return and remove use of Unwrap
* Extract mathutil * Fix dependencies
* Check if ECR image exists before trying to publish * Fix role to use correct secret
#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]>
* Improve OperatorFactory deployNewOperatorAndForwarder natspec * Change to fwds distributeFunds to use call
* Create auto-update.yml * Ignore merge conflicts
* [TT-755] Bump core results output filter * bump to merged action version
* 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]>
* 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.
* fix: do not emit AddedAccess if the recipient already had access & minor doc improvements * chore: save gas by avoiding declaring a new var
* 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
* move root parts to build inside container * update README + add more resources to the build node
…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
* Extract servicetest * tidy
* 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
…ts (#11517) * (test): Remove unnecessary fuzzing from Functions OnTokenTransfer tests * Update gas snapshot
* 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]>
* 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]>
* 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
) * 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
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.
* 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
* 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]>
(cherry picked from commit e78d3b8)
…-rpc do not call an RPC if it's not Alive (#11999)
Signed-off-by: Sneha Agnihotri <[email protected]>
…changelog-2.9.0 Finalize date on changelog for 2.9.0
Signed-off-by: Sneha Agnihotri <[email protected]>
[Cherry-pick] core/chains/evm/client: eth_call: include duplicate legacy field for …
core/chains/evm/client/errors.go: wrap log msgs with Sprintf (#12168)
…ick-05b5612 Revert "core/chains/evm/client/errors.go: wrap log msgs with Sprintf (#12168)"
Co-authored-by: Prashant Yadav <[email protected]>
…ypick change error log to warn log (#12204)
…data update changelog for eth_call input/data fields
…2172-cherry-pick-05b5612 Add back "core/chains/evm/client/errors.go: wrap log msgs with Sprintf (#12168)"
* Cancun Hardfork: support for new Transaction type (#12063) * testing block unparsing * Pdded arsing tests for 0x3 * Adding type 0x3 to gas estimator * Sonar cube code quality fix --------- Co-authored-by: Prashant Yadav <[email protected]> * Updated changelog for Blob transaction type inclusion --------- Co-authored-by: Prashant Yadav <[email protected]>
…changelog-2.9.1 Finalize date on changelog for 2.9.1
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.