boostxyz / boost-protocol

A permissionless, trustless, and decentralized growth engine for protocol and application developers. It enables developers to bootstrap their projects by leveraging the power of community and the network effect.
https://boost-protocol.vercel.app
GNU General Public License v3.0
4 stars 2 forks source link

fix: figure out way to manage hardhat process to run all `examples/*` tests in ci #157

Open sammccord opened 1 week ago

sammccord commented 1 week ago

Is there an existing issue for this?

Package Version

latest

Current Behavior

currently, only the zora mint test runs in ci because managing the hardhat process is fickle. you can either run one for all the tests, but each test needs a different config, and then you have to manually kill it afterwards, or let each test spin up its own hardhat like the sdk test does

Expected Behavior

we should be able to run turbo test:ci --concurrency=1 --filter="./examples*" and not worry about the lifecycle of the local hardhat node

Steps To Reproduce

look at the use case test action runs

Link to Minimal Reproducible Example (StackBlitz, CodeSandbox, GitHub repo etc.)

No response

Anything else?

No response