Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: fix e2e-contracts.yml #1067

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

matiasedgeandnode
Copy link
Contributor

@matiasedgeandnode matiasedgeandnode commented Nov 5, 2024

I would rather update nitro-testnode but not sure why it's pinned to c47cb8c643bc8e63ff096f7f88f9152064d1532a. Since the e2e tests are failing, can't really blindly update that version.

@matiasedgeandnode matiasedgeandnode marked this pull request as ready for review November 8, 2024 20:08
@tmigone
Copy link
Contributor

tmigone commented Nov 11, 2024

So I had to pin it because offchainlabs was pretty aggressive when making changes to the repo at some point, breaking changes where you wouldn't expect it.

That said, at this point I believe we no longer need the e2e tests at least not in the current form. Originally they were meant to run on a pair of L1/L2 chains where we deployed the protocol on both, deployed the bridge, configured it and then ran some cross-chain actions. Now with the L1 protocol deprecated plus almost 2 years of the bridge running fine I don't see the value in keeping these e2e tests, specially considering how expensive (in computation) they are and how often they fail with false positives.

What I think is much more interesting is for us to be able to run a test suite against a fork from arbitrum one for example. Perhaps using tenderly or similar. Though maybe horizon is the time and place to do this!

Thoughts? @matiasedgeandnode @pcarranzav

@matiasedgeandnode
Copy link
Contributor Author

I don't have enough context here, but would be very happy if we delete tests that are irrelevant, especially if they are flaky.

@tmigone
Copy link
Contributor

tmigone commented Nov 12, 2024

Agreed, let's remove the e2e-contracts workflow so they don't run anymore on the CI. We can keep the e2e test files though in the repo because they can be useful if we wanted to run those locally.
With Horizon we'll probably clean this up a lot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants