aurora-is-near / aurora-engine

⚙️ Aurora Engine implements an Ethereum Virtual Machine (EVM) on the NEAR Protocol.
https://doc.aurora.dev/develop/compat/evm
325 stars 78 forks source link

chore: precompile librocksdb for speed up tests #788

Closed aleksuss closed 1 year ago

aleksuss commented 1 year ago

Description

Compiling the rocksdb crate consumes a lot of time because it compiles librocksdb.a library under the hood. The PR adds additional flow in CI to precompile this library and save it into the cache for further re-using.

mrLSD commented 1 year ago

@aleksuss any estimation about speed up?

aleksuss commented 1 year ago

@aleksuss any estimation about speed up?

The test flows take more than 16 mins now, with these changes the time decreased by 6 mins.