Javier Aliaga
16374cdb7b
chore: Use latest dapr/dapr version ( #731 )
...
* chore: Use latest dapr/dapr version
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* chore: Bump golangci version
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* chore: Bump golangci-lint version
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* chore: Fix lint errors on tooling
Signed-off-by: Javier Aliaga <javier@diagrid.io>
* chore: Increase sleep to service example
Signed-off-by: Javier Aliaga <javier@diagrid.io>
---------
Signed-off-by: Javier Aliaga <javier@diagrid.io>
2025-06-03 05:59:33 -07:00
Mike Nguyen
81312e9da9
merge release-1.12 into main ( #703 )
...
* Adding the name of the failing activity. For more detail (#678 )
Signed-off-by: arturo <jarturotrenard@gmail.com>
* add deadlettertopic support to non-streaming subscriptions (#685 )
* add deadlettertopic support to non-streaming subscriptions
Signed-off-by: yaron2 <schneider.yaron@live.com>
* fix tests
Signed-off-by: yaron2 <schneider.yaron@live.com>
---------
Signed-off-by: yaron2 <schneider.yaron@live.com>
* Pick #674 and bump to rc13 (#686 )
* Bump gover, tag, x/deps and dapr (#674 )
* release: bump to rc2
Signed-off-by: mikeee <hey@mike.ee>
* chore: upgrade x/net and x/crypto
Signed-off-by: mikeee <hey@mike.ee>
* release: bump go to 1.23.5 and dapr to rc5
Signed-off-by: mikeee <hey@mike.ee>
* ci: bump validation workflow versions
Signed-off-by: mikeee <hey@mike.ee>
* bump cli and runtime to latest rc
Signed-off-by: Mike Nguyen <hey@mike.ee>
* chore: bump dapr to rc7 and dt-go to head
Signed-off-by: Mike Nguyen <hey@mike.ee>
* chore: bump to rc8
Signed-off-by: mikeee <hey@mike.ee>
* chore(release): bump to latest
Signed-off-by: mikeee <hey@mike.ee>
---------
Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: Mike Nguyen <hey@mike.ee>
* chore: bump cli and runtime vers
Signed-off-by: Mike Nguyen <hey@mike.ee>
* chore: bump to rc13
Signed-off-by: Mike Nguyen <hey@mike.ee>
---------
Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: Mike Nguyen <hey@mike.ee>
* feat: reconnect stream when grpc code is unknown / unavailable (#692 )
* feat: reconnect stream when grpc code is unknown / unavailable
Signed-off-by: Eileen Yu <eileenylj@gmail.com>
* log error for closing stream
Signed-off-by: Eileen Yu <eileenylj@gmail.com>
---------
Signed-off-by: Eileen Yu <eileenylj@gmail.com>
* ci: include pre-release label for RCs (#675 )
* ci: include pre-release label for RCs
Signed-off-by: Mike Nguyen <hey@mike.ee>
* ci: enumerate if statements
Signed-off-by: Mike Nguyen <hey@mike.ee>
---------
Signed-off-by: Mike Nguyen <hey@mike.ee>
* docs(sdk): add basic workflow example (#691 )
* docs(sdk): add basic workflow example
Signed-off-by: Mike Nguyen <hey@mike.ee>
* docs: fix indentations
Signed-off-by: Mike Nguyen <hey@mike.ee>
---------
Signed-off-by: Mike Nguyen <hey@mike.ee>
* update conversation api field name (#695 )
Signed-off-by: yaron2 <schneider.yaron@live.com>
* fix(examples): update deprecated flag (#689 )
* fix(examples): update deprecated flag
Signed-off-by: Mike Nguyen <hey@mike.ee>
* ci: test cli PR
Signed-off-by: Mike Nguyen <hey@mike.ee>
* test(service): bump body size to 41Mi
Signed-off-by: Mike Nguyen <hey@mike.ee>
* chore: bump cli to rc6 and runtime to rc16
Signed-off-by: Mike Nguyen <hey@mike.ee>
---------
Signed-off-by: Mike Nguyen <hey@mike.ee>
Co-authored-by: Yaron Schneider <schneider.yaron@live.com>
* release: v1.12.0 version (#700 )
Signed-off-by: Mike Nguyen <hey@mike.ee>
* ci: revert rc tests (#701 )
Signed-off-by: Mike Nguyen <hey@mike.ee>
---------
Signed-off-by: arturo <jarturotrenard@gmail.com>
Signed-off-by: yaron2 <schneider.yaron@live.com>
Signed-off-by: mikeee <hey@mike.ee>
Signed-off-by: Mike Nguyen <hey@mike.ee>
Signed-off-by: Eileen Yu <eileenylj@gmail.com>
Co-authored-by: Arturo Trenard <jarturotrenard@gmail.com>
Co-authored-by: Yaron Schneider <schneider.yaron@live.com>
Co-authored-by: Eileen Yu <48944635+Eileen-Yu@users.noreply.github.com>
2025-02-28 12:30:46 -08:00
Fabian Martinez
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>
2025-01-03 01:30:30 -08:00
Fabian Martinez
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>
2024-12-04 07:12:56 -08:00
Fabian Martinez
c12c9594c4
worflows: activity retry policy ( #644 )
...
* worflows: activity retry policy
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* adjust name
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* fix build
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* add tests
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* register activity
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
---------
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
Co-authored-by: Mike Nguyen <hey@mike.ee>
2024-11-13 22:02:27 -07:00
Fabian Martinez
dd9a2d5a3c
workflow examples: remove use of deprecated functions ( #640 )
...
* workflow examples: remove use of deprecated functions
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* fix example tests
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* Update README.md
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* Update Makefile
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
---------
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
2024-10-30 09:06:32 -07:00
Fabian Martinez
516684c202
workflows: support set custom status ( #639 )
...
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
2024-10-30 09:06:20 -07:00
Fabian Martinez
e317f06e65
add purge options ( #638 )
...
* add options to PurgeWorkflow
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* Update client.go
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
---------
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
2024-10-30 09:06:07 -07:00
Fabian Martinez
4953b123ad
workflows support reuse id policy ( #637 )
...
* workflows support reuse id policy
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* add new type
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* lint
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* wrap all types
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* use existing type
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
---------
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
2024-10-30 09:05:50 -07:00
Fabian Martinez
a1e723bd29
make workflow client struct public ( #577 )
...
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
2024-07-10 09:26:12 +08:00
Fabian Martinez
c417f950fe
Prevent workflows client nilpointer ( #583 )
...
* bump durabletask dep
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
* workflows client, prevent nilpointer error on convertMetadata
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
---------
Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com>
2024-06-26 06:55:42 -07:00
mikeee
3fe2ed0e46
add support for parallel workflows ( #509 )
...
Signed-off-by: mikeee <hey@mike.ee>
2024-02-15 07:12:04 -08:00
mikeee
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>
2024-02-09 07:32:36 -08:00