Commit Graph

8 Commits

Author SHA1 Message Date
Tony D'Addeo
159c62df7a chore(hubble): use viem to interact with ethereum (#997)
* chore: use viem to interact with ethereum

* add ViemLocalEip712Signer to exports

* add codecov exceptions

* upgrade viem

* add log for historically synced blocks

* fix test

* poll every 4 seconds

* clean up pre-viem 1.0 code

* update viem

* update comments
2023-06-22 14:50:18 -05:00
Cassandra Heart
434444718c fix(eth): add stronger retry logic to eth events provider (#959)
* fix(eth): add stronger retry logic to eth events provider

* test has sporadic failure on CI, appears to be due to unresolved promise, perhaps this will fix

* alter retry provider to throw on retry limit

* more slight adjustments, makes concurrent tests stop freaking out

* add http status code to enforce retry

* slight changes to increase code coverage

* avoid clobbering globals

* await on emit

* finally hunted down RC, it's a timer, deep in subscriber

* ignoring mock utils

* exponential backoff + faster tests
2023-05-15 14:12:16 -07:00
PangZhi
1f47906693 feat: refactor protobufs and utils to remove grpc-js dependency (#798)
* remove grpc-js dependency from protobufs, refactor hubble to use hub-nodejs

* hub-web to use @farcaster/protobufs and utils

* add yarn.lock

* refactor hubble app to only use hub-nodejs

* update readme

* update export order

* update export order

* fix protobufs namespace build issue

* update codecov

* fix protobufCommand naming

---------

Co-authored-by: Paul Fletcher-Hill <pfletcherhill@gmail.com>
2023-04-04 09:27:53 -07:00
PangZhi
da9cf2939a fix codecov.yml (#806) 2023-04-03 21:29:33 -07:00
PangZhi
d6d22e9011 chore: set codecov to ignore generated files (#805) 2023-04-03 21:12:09 -07:00
Varun Srinivasan
6a1f7091b7 perf: shard tests and run them as a matrix in CI (#301)
* perf: shard tests and run them as a matrix in CI

* perf: add concurrency to interrupt prior runs when new ones are pushed

* fix: temporarily lower coverage threshold

* fix: increase propagation delay to account for sporadic test failures

* docs: add comments about concurrency opt
2022-12-19 06:56:57 -08:00
Varun Srinivasan
025abea738 chore: do not fail coverage if patch is below target (#208) 2022-11-02 17:42:41 -07:00
Varun Srinivasan
eceb9126d3 ci: should not fail on every project coverage decrease (#133)
* ci: add default code cov settings to test

* ci: require 85% coverage
2022-09-28 17:35:35 -07:00