tangle-network / relayer

🕸️ The Webb Relayer Network
https://webb-tools.github.io/relayer/
Apache License 2.0
22 stars 13 forks source link

[TASK] Speed up CI #455

Closed Nutomic closed 1 year ago

Nutomic commented 1 year ago

The CI is relatively slow with around 30 minutes to finish. We should find ways to speed it up. I already made some progress on this in https://github.com/webb-tools/relayer/pull/454 which reduces the total runtime of tests from 3h 3m to 1h 41m.

However we still need to wait around 30 minutes for integration tests, so those need to be faster. One solution worth trying is to run tests in parallel, although this is unlikely to work. Another possibility is to split the integration tests in two for CI, so that evm and substrate tests can be run in parallel.

Nutomic commented 1 year ago

Confirmed that running tests in parallel is not an option, there are just too many failures.