-
Notifications
You must be signed in to change notification settings - Fork 85
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(charts, bridge): fix ci test #1310
Conversation
--set blockscout-stack.enabled=false \ | ||
--set postgresql.enabled=false \ | ||
--set evm-bridge-withdrawer.enabled=false \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is in the cli test, it shouldn't be running the bridge withdrawer
@@ -29,10 +29,10 @@ dependencies: | |||
version: 0.1.0 | |||
repository: "file://../evm-faucet" | |||
condition: evm-faucet.enabled | |||
- name: bridge-withdrawer | |||
- name: evm-bridge-withdrawer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Our overrides were over the wrong chart sha in tests. The name here wasn't following norms, the name here should match the chart name, fixed the chart instead of just changing values overrides.
.wrap_err_with(|| { | ||
format!("failed to connect to sequencer at `{sequencer_grpc_endpoint}`") | ||
})?; | ||
let sequencer_client = SequencerServiceClient::connect(sequencer_grpc_endpoint.clone()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We shouldn't be forcing http on the url path here, uri protocol specified in the env var.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rust is correct. I could have sworn I flagged this in a review, but maybe forgot.
This should be refactored so that there is a single point of failure when constructing this client. I will create a follow-up.
* main: chore(core): Implement Protobuf trait for tx actions (#1320) refactor(sequencer): remove global state (#1317) refactor(sequencer): move asset state methods to asset module (#1313) feat(sequencer, core): Add fee reporting (#1305) chore(bridge-withdrawer): cleanup nonce handling (#1292) fix(charts, bridge): fix ci test (#1310)
Summary
Fixes bridge withdrawer code which was broken + CI test setup issue which allowed broken test to get in.
Background
We were not using the latest bridge withdrawer code correctly, this fixes that + fixes the code which broke main CI tests