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(ci): stop failing the send transaction test #4416

Merged
merged 2 commits into from
May 18, 2022
Merged

Conversation

teor2345
Copy link
Contributor

@teor2345 teor2345 commented May 18, 2022

Motivation

In PR #4303, we required cached lightwalletd state for the send transaction test.
But that state is currently unreliable.

Depends-On: #4411

Solution

  • revert to the previous behaviour, were cached state is allowed, but not required

Review

Anyone can review this PR, it's a high priority because it fixes a CI failure.

We expect the update lightwalletd sync test to fail, that's ticket #4415.

Reviewer Checklist

  • send transaction test passes CI

Follow Up Tasks

Revert this PR once #4415 is implemented.

@teor2345 teor2345 added C-bug Category: This is a bug A-devops Area: Pipelines, CI/CD and Dockerfiles P-High 🔥 I-integration-fail Continuous integration fails, including build and test failures C-testing Category: These are tests A-state Area: State / database changes lightwalletd any work associated with lightwalletd labels May 18, 2022
@teor2345 teor2345 self-assigned this May 18, 2022
@teor2345 teor2345 requested a review from a team as a code owner May 18, 2022 06:57
@teor2345 teor2345 requested review from oxarbitrage and removed request for a team May 18, 2022 06:57
@teor2345 teor2345 changed the title fix(ci): Stop failing the send transaction test fix(ci): stop failing the send transaction test May 18, 2022
@teor2345
Copy link
Contributor Author

@Mergifyio update

@teor2345
Copy link
Contributor Author

I'm updating this PR to clear most of the test failures, the remaining one is:

@mergify
Copy link
Contributor

mergify bot commented May 18, 2022

update

✅ Branch has been successfully updated

Copy link
Collaborator

@conradoplg conradoplg left a comment

Choose a reason for hiding this comment

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

Looks good.

Failed due to quota issues, retrying

mergify bot added a commit that referenced this pull request May 18, 2022
@conradoplg
Copy link
Collaborator

Anyone can review this PR, it's a high priority because it fixes a CI failure.

We expect the update lightwalletd sync test to fail, that's ticket #4415.

This looks good, but I'm bit confused by the intention.
This is currently failing lightwalletd_update_sync which seems expected per the comment above. But then what is the goal of this PR? I thought it would be to stop the CI from failing, but CI will keep failing with this. Not sure how to proceed.

@conradoplg
Copy link
Collaborator

Anyone can review this PR, it's a high priority because it fixes a CI failure.
We expect the update lightwalletd sync test to fail, that's ticket #4415.

This looks good, but I'm bit confused by the intention. This is currently failing lightwalletd_update_sync which seems expected per the comment above. But then what is the goal of this PR? I thought it would be to stop the CI from failing, but CI will keep failing with this. Not sure how to proceed.

Ah I think I get it, mergify picked up this to merge so I'm assuming we're allowing that test to fail. I wish GitHub would show those tests (which are allowed to fail) differently somehow...

@dconnolly
Copy link
Contributor

Anyone can review this PR, it's a high priority because it fixes a CI failure.
We expect the update lightwalletd sync test to fail, that's ticket #4415.

This looks good, but I'm bit confused by the intention. This is currently failing lightwalletd_update_sync which seems expected per the comment above. But then what is the goal of this PR? I thought it would be to stop the CI from failing, but CI will keep failing with this. Not sure how to proceed.

Ah I think I get it, mergify picked up this to merge so I'm assuming we're allowing that test to fail. I wish GitHub would show those tests (which are allowed to fail) differently somehow...

I would love a ℹ️ icon or something, something that is more neutral than ❌

@mergify mergify bot merged commit 35aaee5 into main May 18, 2022
@mergify mergify bot deleted the fix-send-transaction branch May 18, 2022 19:14
@teor2345
Copy link
Contributor Author

Anyone can review this PR, it's a high priority because it fixes a CI failure.
We expect the update lightwalletd sync test to fail, that's ticket #4415.

This looks good, but I'm bit confused by the intention. This is currently failing lightwalletd_update_sync which seems expected per the comment above. But then what is the goal of this PR? I thought it would be to stop the CI from failing, but CI will keep failing with this. Not sure how to proceed.

Ah I think I get it, mergify picked up this to merge so I'm assuming we're allowing that test to fail. I wish GitHub would show those tests (which are allowed to fail) differently somehow...

Yep, the intention is to fix 1 of the 2 failures.

Unfortunately we can't disable the failing tests using the GitHub actions view, because they are all in the same workflow file.

mergify bot added a commit that referenced this pull request May 25, 2022
This reverts commit 35aaee5.

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-devops Area: Pipelines, CI/CD and Dockerfiles A-state Area: State / database changes C-bug Category: This is a bug C-testing Category: These are tests I-integration-fail Continuous integration fails, including build and test failures lightwalletd any work associated with lightwalletd
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants