This is an automated email from the ASF dual-hosted git repository.
xwm1992 pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/eventmesh-workflow.git
from 78350ef Merge pull request #24 from apache/xwm1992-patch-1
add 3a1662f feat: upgrade to Serverless Workflow DSL 1.0.3 with full
structured task support
add 514db08 feat: fork/try/for executors + output/schedule/data + A2A
bridge
add 25d1a3f docs: add design and usage docs for DSL 1.0.3 workflow engine
add 1af4bee docs: translate all docs to English as default language
add b733973 docs: add Chinese versions alongside English docs
add 8962d1a docs: add issue summary for DSL 1.0.3 upgrade (PR description
template)
add 32947a8 docs: restructure issue as Feature Request + Solution
(exclude docs commits)
add e77d520 Merge branch 'apache:main' into main
add 19e8af7 fix: fix golangci-lint errors and update CI Go version
add 94a6709 fix(workflow): 修复 CI lint 错误与接口补全
add eece8af fix(workflow): 修复 staticcheck QF1008 嵌入字段选择器冗余
new 2e21cdb Merge pull request #23 from qqeasonchen/main
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
README.md | 67 ++-
cmd/controller/main.go | 1 +
cmd/controller/workflow.go | 44 +-
configs/testcreateworkflow-v1.yaml | 69 +++
docs/DESIGN.md | 444 +++++++++++++++++++
docs/DESIGN_CN.md | 444 +++++++++++++++++++
docs/ISSUE.md | 172 ++++++++
docs/USAGE.md | 681 +++++++++++++++++++++++++++++
docs/USAGE_CN.md | 681 +++++++++++++++++++++++++++++
flow/engine.go | 4 +-
go.mod | 1 -
internal/bridge/a2a_executor.go | 132 ++++++
internal/bridge/a2a_types.go | 182 ++++++++
internal/bridge/workflow_agent.go | 191 ++++++++
internal/constants/constants.go | 11 +
internal/dal/config.go | 4 +-
internal/dal/model/workflow_task.go | 2 +
internal/dal/workflow.go | 270 ++++++------
internal/filter/data_filter.go | 24 +-
internal/filter/data_filter_test.go | 20 +-
internal/metrics/metrics.go | 32 +-
internal/queue/eventmesh_queue.go | 8 +-
internal/queue/in_memory_queue.go | 8 +-
internal/queue/queue.go | 2 +
internal/schedule/inline_scheduler.go | 8 +-
internal/task/a2a_integration.go | 50 +++
internal/task/event_task.go | 13 +-
internal/task/local_runtime.go | 305 +++++++++++++
internal/task/operation_task.go | 60 ++-
internal/task/runtime_util.go | 141 ++++++
internal/task/switch_task.go | 69 ++-
internal/task/task.go | 20 +-
middleware/dblock/lock.go | 6 +-
third_party/swf/model.go | 170 +++++++
third_party/swf/parser_integration_test.go | 85 ++++
third_party/swf/swf.go | 414 +++++++++++++++++-
third_party/swf/swf_test.go | 122 +++++-
37 files changed, 4731 insertions(+), 226 deletions(-)
create mode 100644 configs/testcreateworkflow-v1.yaml
create mode 100644 docs/DESIGN.md
create mode 100644 docs/DESIGN_CN.md
create mode 100644 docs/ISSUE.md
create mode 100644 docs/USAGE.md
create mode 100644 docs/USAGE_CN.md
create mode 100644 internal/bridge/a2a_executor.go
create mode 100644 internal/bridge/a2a_types.go
create mode 100644 internal/bridge/workflow_agent.go
create mode 100644 internal/task/a2a_integration.go
create mode 100644 internal/task/local_runtime.go
create mode 100644 internal/task/runtime_util.go
create mode 100644 third_party/swf/model.go
create mode 100644 third_party/swf/parser_integration_test.go
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]