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

Fix the l3node #41

Merged
merged 11 commits into from
Aug 21, 2024
Merged

Fix the l3node #41

merged 11 commits into from
Aug 21, 2024

Conversation

ImJeremyHe
Copy link
Member

@ImJeremyHe ImJeremyHe commented Jul 29, 2024

This PR:

Fix the L3 node

Currently, when enabling L3 node, we will run an L2 node without enabling the espresso mode.

Also add a simple test for l3 node in smoke-test

How to test this PR

Run the ./smoke-test.bash

@ImJeremyHe ImJeremyHe changed the title Jh/fix l3 Fix the l3node Aug 19, 2024
@ImJeremyHe ImJeremyHe marked this pull request as ready for review August 19, 2024 05:38
@sveitser
Copy link
Collaborator

I think we should add a CI workflow to run the smoke test on the L3. It can be based on the current smoke test. Otherwise if we break the L3 support via espresso-dev-node or by breaking the bash script we won't know.

@ImJeremyHe ImJeremyHe requested a review from sveitser August 20, 2024 08:39
smoke-test.bash Outdated
echo "Smoke test succeeded"
docker compose down

# Testing the l3node
Copy link
Collaborator

@sveitser sveitser Aug 20, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ImJeremyHe Lets make it a separate github action workflow run and also test that the staker is working. Either set up a matrix to execute the script with 2 configurations or duplicate the workflow and modify it for the L3. I think both are fine.

- Remove docker caching that would only work on persitent runner
- Check staker confirms nodes
Copy link
Collaborator

@sveitser sveitser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but wait for CI to pass

@sveitser sveitser merged commit 85aeb89 into integration Aug 21, 2024
3 checks passed
@sveitser sveitser deleted the jh/fix-l3 branch August 21, 2024 12:19
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