ithacaxyz / odyssey

A testnet open-source Layer 2 from the future, co-designed with the developer tools stack.
https://www.ithaca.xyz/updates/odyssey
Apache License 2.0
200 stars 49 forks source link

feat: e2e tests with kurtosis #47

Closed klkvr closed 1 month ago

klkvr commented 1 month ago

Adds github workflow which launches kurtosis and runs (for now 2 simple) tests against running network.

This is for now patched to use my repo for optimism-package until we have https://github.com/paradigmxyz/optimism-package/pull/4 merged.

Here's example workflow run https://github.com/klkvr/odyssey/actions/runs/11372561760/job/31637163326

I wasn't able to make docker caching work so right now it takes ~30m, I'm wondering if there are some easy optimizations we could do?