[infra] Set up a load testing workflow for PRs
zivkovicmilos opened this issue · comments
Description
This issue concerns adding a GitHub CI workflow that would execute a load test on each PR:
- for each PR, spin up a cluster of 4 nodes (all validators)
- spin up supernova and execute a load test of ~10k transactions, for each different mode (3 modes in total)
- generate a TPS report
- post it on the PR as a comment (we probably need a GitHub bot for this)
- attach the results as an artifact of the workflow