-
Notifications
You must be signed in to change notification settings - Fork 805
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
Minor splitting of mutable state builder file #5990
Minor splitting of mutable state builder file #5990
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files
... and 7 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
2dae5cc
into
cadence-workflow:master
What changed?
This takes the methods of the MutableState implementation and subdevides them along conceptually thematic subfiles. For example all DecisionTask methods are put into one file, with ActivityTask ones in another. This isn't a complete splitting, the MutableState impl file still has a lot of smaller helper methods which I haven't bothered to refine further.
Why?
This is a minor refactor simply splitting the mutable-state-builder file into a few smaller files simply for tractability. It's not the desired end-state refactor I'd like to do, but unblocks other engineers from being able to pick up testing for this builder with less friction.
How did you test it?
Unit tests should cover this refactor. I've been careful to not do anything other than just move content between files.
Potential risks
Release notes
Documentation Changes