Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workflow API to bypass some beta api criteria #29

Closed
wants to merge 3 commits into from

Conversation

nyemade-uversky
Copy link
Contributor

@nyemade-uversky nyemade-uversky commented Jul 6, 2023

Allow Workflow API to bypass some beta api criteria

This is a proposal for allowing Dapr Workflow (WF) to reach beta status without having to meet the criteria that is irrelevant to the workflow api specifically API Lifecycle.

Background

Dapr WF differs from other Dapr APIs in that there is only one component implamentation of the API, the built-in actor-based wf engine. Therefore this makes it difficult to meet only the following Beta criteria:

Beta

  • E2E tests are up-to-date and comprehensive
  • SDK spec is updated
  • No major changes to the API have occurred in the last XXX time period (releases? months?)
  • Support in core SDKs
  • Workflow Python SDK DTF support enhancements
  • Performance tests exist but do not block builds

EDIT (8/17/23):
Go and JS will be supported as part of stable requirements, but not as part of beta


Closes #30

Signed-off-by: nyemade-uversky <55847877+nyemade-uversky@users.noreply.github.com>
Signed-off-by: nyemade-uversky <55847877+nyemade-uversky@users.noreply.github.com>
@nyemade-uversky nyemade-uversky changed the title Allow Workflow API to bypass irrelevant beta api criteria Allow Workflow API to bypass some beta api criteria Jul 6, 2023
@nyemade-uversky nyemade-uversky changed the title Allow Workflow API to bypass some beta api criteria Workflow API to bypass some beta api criteria Jul 6, 2023
@yaron2
Copy link
Member

yaron2 commented Jul 6, 2023

@nyemade-uversky this should be a proposal in the form of a regular proposal, for example #28. You can remove irrelevant sections.

Signed-off-by: nyemade-uversky <55847877+nyemade-uversky@users.noreply.github.com>
@nyemade-uversky
Copy link
Contributor Author

@paulyuk and @yaron2 I've updated the PR with content from the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Allow Workflow API to bypass some beta api criteria
2 participants