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

[Fix #677] Atomic produce and consume actions #826

Merged
merged 3 commits into from
Mar 20, 2024

Conversation

fjtirado
Copy link
Collaborator

@fjtirado fjtirado commented Feb 28, 2024

Many thanks for submitting your Pull Request ❤️!

Please specify parts of this PR update:

  • Specification
  • Schema
  • Examples
  • Extensions
  • Roadmap
  • Use Cases
  • Community
  • TCK
  • Other

Discussion or Issue link:

Fixes #677
What this PR does / why we need it:

Separated produceEventRef from consumeEventRef, removing eventRef, and promoting both to first class actions.
Remove kind property from event definition. Therefore the same event definition can be both used for consumption and publishing. if needed.
Special notes for reviewers:
I have couple of doubts about naming notation that I reflected as comments.
Additional information:

Signed-off-by: Francisco Javier Tirado Sarti <ftirados@redhat.com>
Signed-off-by: Francisco Javier Tirado Sarti <ftirados@redhat.com>
specification.md Outdated Show resolved Hide resolved
specification.md Outdated Show resolved Hide resolved
Copy link
Member

@cdavernas cdavernas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Many thanks for the work! ❤️

Just a couple of pita comments to discuss😄

schema/workflow.json Outdated Show resolved Hide resolved
schema/workflow.json Outdated Show resolved Hide resolved
Signed-off-by: Francisco Javier Tirado Sarti <ftirados@redhat.com>
Copy link
Member

@cdavernas cdavernas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work, thank you!

Could I please ask you to update the roadmap.md to include the changes brought by this PR?

schema/workflow.json Show resolved Hide resolved
@fjtirado
Copy link
Collaborator Author

Great work, thank you!

Could I please ask you to update the roadmap.md to include the changes brought by this PR?

This is already there in the roadmap for 0.9

@fjtirado fjtirado requested a review from cdavernas March 11, 2024 10:29
@cdavernas
Copy link
Member

This is already there in the roadmap for 0.9

@fjtirado You are right! Sorry about that!

@cdavernas
Copy link
Member

cdavernas commented Mar 20, 2024

Merging this PR as per contribution rules: it has been out for more than 3 weeks, and has already been approved by the required majority.

@cdavernas cdavernas merged commit 7ae6420 into serverlessworkflow:main Mar 20, 2024
3 checks passed
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.

Atomic produce and consume actions
3 participants