hardhat
hardhat copied to clipboard
chore: enhance CI to reduce number of workflows
Whenever we add a new package, which will happen over and over in v3, we need to add a specific CI workflow.
We want to investigate simplifying our workflows down so that we don't need to add a workflow when adding a new package.
Questions
- [ ] Can we do this through a convention on the package (i.e. every package provides a
test,lint,test:integrationandcleannpm scripts) - [ ] Can we do this in a way that means we don't end up with having to rerun the entire workflow if a one packages tests fails.