Workiva / state_machine

Easily create a finite state machine and define legal state transitions. Listen to state entrances, departures, and transitions.
Other
61 stars 24 forks source link

Expose transition stream #56

Closed seanburke-wf closed 4 years ago

seanburke-wf commented 4 years ago

Motivation

Consumers don't have access to the full functionality of the transition stream.

Changes

Instead of passing through listen(), give consumers direct access to the transition stream.

Release Notes

Make state transition stream available to consumers

Review

See CONTRIBUTING.md for more details on review types (+1 / QA +1 / +10) and code review process.

Please review:

QA Checklist

Merge Checklist

While we perform many automated checks before auto-merging, some manual checks are needed:

aviary2-wf commented 4 years ago

Security Insights

No security relevant content was detected by automated scans.

Action Items

olesiathoms-wk commented 4 years ago

QA+1 CI passes

seanburke-wf commented 4 years ago

@Workiva/release-management-p for merge into master