Add a way to specify order uuid of stateful order events to skip.
Test Plan
Unit tests.
Author/Reviewer Checklist
[ ] If this PR has changes that result in a different app state given the same prior state and transaction list, manually add the state-breaking label.
[ ] If the PR has breaking postgres changes to the indexer add the indexer-postgres-breaking label.
[ ] If this PR isn't state-breaking but has changes that modify behavior in PrepareProposal or ProcessProposal, manually add the label proposal-breaking.
[ ] If this PR is one of many that implement a specific feature, manually label them all feature:[feature-name].
[ ] If you wish to for mergify-bot to automatically create a PR to backport your change to a release branch, manually add the label backport/[branch-name].
[ ] Manually add any of the following labels: refactor, chore, bug.
Summary by CodeRabbit
New Features
Introduced a new configuration variable to manage skipped order UUIDs, enhancing order processing.
Added functionality to exclude specific events from processing based on order UUIDs.
Enhanced event handling in SQL scripts to accommodate skipped events.
Bug Fixes
Improved test coverage for scenarios involving skipped orders to ensure correct behavior.
Documentation
Updated test suites to maintain configuration integrity across tests.
This is an automatic backport of pull request #2513 done by Mergify.
Changelist
Add a way to specify order uuid of stateful order events to skip.
Test Plan
Unit tests.
Author/Reviewer Checklist
state-breaking
label.indexer-postgres-breaking
label.PrepareProposal
orProcessProposal
, manually add the labelproposal-breaking
.feature:[feature-name]
.backport/[branch-name]
.refactor
,chore
,bug
.Summary by CodeRabbit
New Features
Bug Fixes
Documentation
This is an automatic backport of pull request #2513 done by Mergify.