mirror of https://github.com/dapr/go-sdk.git
4 Commits
Author | SHA1 | Message | Date |
---|---|---|---|
|
2ab3420adc
|
update durabletask ref (#666)
* update durabletask ref Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> * lint Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> --------- Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> |
|
|
921a6a79c5
|
update durabletask to use fork and child workflow retries (#656)
* update durabletask to use fork and child workflow retries Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> * lint Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> --------- Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> |
|
|
3fe2ed0e46
|
add support for parallel workflows (#509)
Signed-off-by: mikeee <hey@mike.ee> |
|
|
ac26e622c4
|
feat: workflow authoring and management support (#487)
* feat: initial workflow Signed-off-by: mikeee <hey@mike.ee> * test: add activity context test for input Signed-off-by: mikeee <hey@mike.ee> * test: add context texts Signed-off-by: mikeee <hey@mike.ee> * fix/test: identify anonymous functions and add tests to runtime Signed-off-by: mikeee <hey@mike.ee> * chore: lint and minor fixes Signed-off-by: mikeee <hey@mike.ee> * chore: improve readability+tests and implement context method Signed-off-by: mikeee <hey@mike.ee> * test: add nil coverage Signed-off-by: mikeee <hey@mike.ee> * feat: workflow implementation wip Signed-off-by: mikeee <hey@mike.ee> * chore: add missing actor, configuration and workflow runners for validation Signed-off-by: mikeee <hey@mike.ee> * chore: lint Signed-off-by: mikeee <hey@mike.ee> * fix: missing formatting directives Signed-off-by: mikeee <hey@mike.ee> * feat: implement wf state Signed-off-by: mikeee <hey@mike.ee> * feat: add workflow management Signed-off-by: mikeee <hey@mike.ee> * chore: fix direct proto field references and general lint Signed-off-by: mikeee <hey@mike.ee> * fix: correct states Signed-off-by: mikeee <hey@mike.ee> * fix: refactor workflow contexts Signed-off-by: mikeee <hey@mike.ee> * fix: increase verbosity and move channel Signed-off-by: mikeee <hey@mike.ee> * fix: implement full workflow validation Signed-off-by: mikeee <hey@mike.ee> * fix: add dapr-app-id to example Signed-off-by: mikeee <hey@mike.ee> * fix: set endpoint Signed-off-by: mikeee <hey@mike.ee> * chore: revert actor mod change Signed-off-by: mikeee <hey@mike.ee> * chore: revert sum addition Signed-off-by: mikeee <hey@mike.ee> * fix: wrap wf management set authtoken in context Signed-off-by: mikeee <hey@mike.ee> * fix: migrate to dapr builtin sdk client Signed-off-by: mikeee <hey@mike.ee> * fix: correct runtime testing logic and lint The runtime creation should never be successful in test Signed-off-by: mikeee <hey@mike.ee> * fix: implement delayed cancellation Signed-off-by: mikeee <hey@mike.ee> * fix(minor): rename getDecorator to getFunctionName Signed-off-by: mikeee <hey@mike.ee> * fix: remove alpha workflow Signed-off-by: mikeee <hey@mike.ee> * fix(validation): remove redundant result line Signed-off-by: mikeee <hey@mike.ee> * feat: initial wfclient implementation Signed-off-by: mikeee <hey@mike.ee> * fix: remove redundant closer and fix comparison Signed-off-by: mikeee <hey@mike.ee> * tests: improve unit test coverage Signed-off-by: mikeee <hey@mike.ee> * fix: cleanup Signed-off-by: mikeee <hey@mike.ee> * fix: wording change Co-authored-by: Chris Gillum <cgillum@gmail.com> Signed-off-by: mikeee <hey@mike.ee> * fix: wording change Co-authored-by: Chris Gillum <cgillum@gmail.com> Signed-off-by: mikeee <hey@mike.ee> * chore: bump durabletask-go and deps Signed-off-by: mikeee <hey@mike.ee> * chore: add copyright Signed-off-by: mikeee <hey@mike.ee> * fix: refactor from runtime to worker and other minor changes Signed-off-by: mikeee <hey@mike.ee> * fix: update worker tests Signed-off-by: mikeee <hey@mike.ee> * fix: remove workflow component requirement and return worker error Signed-off-by: mikeee <hey@mike.ee> * fix: reason field validation removed Signed-off-by: mikeee <hey@mike.ee> * fix: remove reason tests Signed-off-by: mikeee <hey@mike.ee> * refactoring Signed-off-by: mikeee <hey@mike.ee> * fix: inputs Signed-off-by: mikeee <hey@mike.ee> * tests: add coverage to activity options Signed-off-by: mikeee <hey@mike.ee> * feat: add worker options Signed-off-by: mikeee <hey@mike.ee> * fix: remove unused logger Signed-off-by: mikeee <hey@mike.ee> * feat: add client options and testing Signed-off-by: mikeee <hey@mike.ee> * feat: decouple metadata Signed-off-by: mikeee <hey@mike.ee> * chore: remove unused client interface Signed-off-by: mikeee <hey@mike.ee> * chore: update tests Signed-off-by: mikeee <hey@mike.ee> * chore: lint Signed-off-by: mikeee <hey@mike.ee> * test: improve coverage Signed-off-by: mikeee <hey@mike.ee> * tests: improve unit coverage Signed-off-by: mikeee <hey@mike.ee> * feat: initial workflow Signed-off-by: mikeee <hey@mike.ee> * test: add activity context test for input Signed-off-by: mikeee <hey@mike.ee> * test: add context texts Signed-off-by: mikeee <hey@mike.ee> * fix/test: identify anonymous functions and add tests to runtime Signed-off-by: mikeee <hey@mike.ee> * chore: lint and minor fixes Signed-off-by: mikeee <hey@mike.ee> * chore: improve readability+tests and implement context method Signed-off-by: mikeee <hey@mike.ee> * test: add nil coverage Signed-off-by: mikeee <hey@mike.ee> * feat: workflow implementation wip Signed-off-by: mikeee <hey@mike.ee> * chore: add missing actor, configuration and workflow runners for validation Signed-off-by: mikeee <hey@mike.ee> * chore: lint Signed-off-by: mikeee <hey@mike.ee> * fix: missing formatting directives Signed-off-by: mikeee <hey@mike.ee> * feat: implement wf state Signed-off-by: mikeee <hey@mike.ee> * feat: add workflow management Signed-off-by: mikeee <hey@mike.ee> * chore: fix direct proto field references and general lint Signed-off-by: mikeee <hey@mike.ee> * fix: correct states Signed-off-by: mikeee <hey@mike.ee> * fix: refactor workflow contexts Signed-off-by: mikeee <hey@mike.ee> * fix: increase verbosity and move channel Signed-off-by: mikeee <hey@mike.ee> * fix: implement full workflow validation Signed-off-by: mikeee <hey@mike.ee> * fix: add dapr-app-id to example Signed-off-by: mikeee <hey@mike.ee> * fix: set endpoint Signed-off-by: mikeee <hey@mike.ee> * chore: revert actor mod change Signed-off-by: mikeee <hey@mike.ee> * chore: revert sum addition Signed-off-by: mikeee <hey@mike.ee> * fix: wrap wf management set authtoken in context Signed-off-by: mikeee <hey@mike.ee> * fix: migrate to dapr builtin sdk client Signed-off-by: mikeee <hey@mike.ee> * fix: correct runtime testing logic and lint The runtime creation should never be successful in test Signed-off-by: mikeee <hey@mike.ee> * fix: implement delayed cancellation Signed-off-by: mikeee <hey@mike.ee> * fix(minor): rename getDecorator to getFunctionName Signed-off-by: mikeee <hey@mike.ee> * fix: remove alpha workflow Signed-off-by: mikeee <hey@mike.ee> * fix(validation): remove redundant result line Signed-off-by: mikeee <hey@mike.ee> * feat: initial wfclient implementation Signed-off-by: mikeee <hey@mike.ee> * fix: remove redundant closer and fix comparison Signed-off-by: mikeee <hey@mike.ee> * tests: improve unit test coverage Signed-off-by: mikeee <hey@mike.ee> * fix: cleanup Signed-off-by: mikeee <hey@mike.ee> * fix: wording change Co-authored-by: Chris Gillum <cgillum@gmail.com> Signed-off-by: mikeee <hey@mike.ee> * fix: wording change Co-authored-by: Chris Gillum <cgillum@gmail.com> Signed-off-by: mikeee <hey@mike.ee> * chore: bump durabletask-go and deps Signed-off-by: mikeee <hey@mike.ee> * chore: add copyright Signed-off-by: mikeee <hey@mike.ee> * fix: refactor from runtime to worker and other minor changes Signed-off-by: mikeee <hey@mike.ee> * fix: update worker tests Signed-off-by: mikeee <hey@mike.ee> * fix: remove workflow component requirement and return worker error Signed-off-by: mikeee <hey@mike.ee> * fix: reason field validation removed Signed-off-by: mikeee <hey@mike.ee> * fix: remove reason tests Signed-off-by: mikeee <hey@mike.ee> * refactoring Signed-off-by: mikeee <hey@mike.ee> * fix: inputs Signed-off-by: mikeee <hey@mike.ee> * tests: add coverage to activity options Signed-off-by: mikeee <hey@mike.ee> * feat: add worker options Signed-off-by: mikeee <hey@mike.ee> * fix: remove unused logger Signed-off-by: mikeee <hey@mike.ee> * feat: add client options and testing Signed-off-by: mikeee <hey@mike.ee> * feat: decouple metadata Signed-off-by: mikeee <hey@mike.ee> * chore: remove unused client interface Signed-off-by: mikeee <hey@mike.ee> * chore: update tests Signed-off-by: mikeee <hey@mike.ee> * chore: lint Signed-off-by: mikeee <hey@mike.ee> * test: improve coverage Signed-off-by: mikeee <hey@mike.ee> * tests: improve unit coverage Signed-off-by: mikeee <hey@mike.ee> * fix: implement code review suggestions/refactor and gracefully handle errors Signed-off-by: mikeee <hey@mike.ee> * fix: innerfailure handling Signed-off-by: mikeee <hey@mike.ee> * docs: add docs to public methods and functions Signed-off-by: mikeee <hey@mike.ee> * implements correction Co-authored-by: Chris Gillum <cgillum@gmail.com> Signed-off-by: mikeee <hey@mike.ee> * change typecast assertion Signed-off-by: mikeee <hey@mike.ee> * improve clarity of notes Signed-off-by: mikeee <hey@mike.ee> * fix mod issues from rebasing interactively on github Signed-off-by: mikeee <hey@mike.ee> * implement suggestions from review - task invoke documentation - refactor type assertion for startworkflowbeta1 Signed-off-by: mikeee <hey@mike.ee> * remoove unused definition Signed-off-by: mikeee <hey@mike.ee> * fix mod Signed-off-by: mikeee <hey@mike.ee> --------- Signed-off-by: mikeee <hey@mike.ee> Co-authored-by: Chris Gillum <cgillum@gmail.com> |