Closed andrewwormald closed 1 week ago
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
92.3% Coverage on New Code
0.0% Duplication on New Code
hi,that very great code for workflow,can you support release of this luno/workflow project,thanks!
HI @calentang, thank you! We will start tracking versions going forward. Thanks for reaching out!
Please see: https://github.com/luno/workflow/releases
The goal of this MR is to simplify workflow a bit. The goal is to reduce mental complexity by removing the ID field for Records. Originally Workflow considers
workflow name
+foreignID
+runID
as a unique key for each run. As time has gone on I have thought more and more around the scalability of UUID v4 and the the low collision probability that it has even at the quantillion range is only reaching 50% probability.Considering this and the desire to simplify the data model I am proposing that the
runID
is made a globally unique identifier for a workflow run which also aligns it more to it's name of RunID instead of using a combination ofworkflow name
+foreignID
+runID
.All Submissions:
Checklist before requesting a review
New Feature Submissions:
Changes to Core Features: