Skip to content
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: improving cli startup times #645

Merged
merged 4 commits into from
Apr 30, 2024
Merged

Conversation

SwenSchaeferjohann
Copy link
Contributor

@SwenSchaeferjohann SwenSchaeferjohann commented Apr 29, 2024

uses waitOn to await startups.
prover and photon are fast.
test validator can still be unreliable after waitOn resolves, so we've added an additional 6s sleep + polling

simplified test-validator flags
enforces exact photon version by default
added relax-indexer-version-constraint flag

@SwenSchaeferjohann SwenSchaeferjohann force-pushed the swen/cli-cleaning branch 3 times, most recently from 80859e7 to e4950d3 Compare April 29, 2024 16:53
@SwenSchaeferjohann SwenSchaeferjohann marked this pull request as ready for review April 29, 2024 16:54
@SwenSchaeferjohann SwenSchaeferjohann force-pushed the swen/cli-cleaning branch 3 times, most recently from 6cab065 to bb8cf80 Compare April 29, 2024 22:02
Swen added 3 commits April 30, 2024 00:29
adapt transfer.test to test for merkleproof integrity

reproduced invalid merkleproofs

wip

add rpc-interop tests

rpc impl 0.12.0 endpoints

add new methods to testrpc

wip: test cov rpc interop

wip: added rem. methods, debug signature calls

debug: reproduce sig bug in getSignaturesForOwner

getMultipleCompressedAccountProofs upped tx amount to produce failure

make executedTxs counter more robust

0.14.0

inline doc rpc, rpc-interface, test-rpc

createRpc doc

web works

test-rpc

compressed-token bundled for web

rebuilt, pub c-token

update readme ctoken

wip

wip 0.2.1

fix init urls, builds, release versions

add maintainers to pkg

update readme

cli v

cli deps v, apachev2

move axios to deps, cli version bump to 0.2.1

bump required node version in readme

cli: strict photon version at runtime

add: --relax-indexer-version-constraint, upd: --skip-indexer, --skip-prover

upd readme

bump 0.2.2

dynamic awaits for server startup

12s startup

wip
@SwenSchaeferjohann SwenSchaeferjohann merged commit 4d3d73e into main Apr 30, 2024
5 of 6 checks passed
@SwenSchaeferjohann SwenSchaeferjohann deleted the swen/cli-cleaning branch April 30, 2024 00:13
ananas-block pushed a commit that referenced this pull request Apr 30, 2024
* remove circ dep rpc and testrpc

adapt transfer.test to test for merkleproof integrity

reproduced invalid merkleproofs

wip

add rpc-interop tests

rpc impl 0.12.0 endpoints

add new methods to testrpc

wip: test cov rpc interop

wip: added rem. methods, debug signature calls

debug: reproduce sig bug in getSignaturesForOwner

getMultipleCompressedAccountProofs upped tx amount to produce failure

make executedTxs counter more robust

0.14.0

inline doc rpc, rpc-interface, test-rpc

createRpc doc

web works

test-rpc

compressed-token bundled for web

rebuilt, pub c-token

update readme ctoken

wip

wip 0.2.1

fix init urls, builds, release versions

add maintainers to pkg

update readme

cli v

cli deps v, apachev2

move axios to deps, cli version bump to 0.2.1

bump required node version in readme

cli: strict photon version at runtime

add: --relax-indexer-version-constraint, upd: --skip-indexer, --skip-prover

upd readme

bump 0.2.2

dynamic awaits for server startup

12s startup

wip

* prettier

* rm dupe import

* rm prove and verify cmds. fix initTestEnv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants