Skip to content

Add start_activity action to ScheduleAction and completion_callbacks to StartActivityExecutionRequest#1

Draft
chaptersix wants to merge 3 commits intomasterfrom
sch-saa
Draft

Add start_activity action to ScheduleAction and completion_callbacks to StartActivityExecutionRequest#1
chaptersix wants to merge 3 commits intomasterfrom
sch-saa

Conversation

@chaptersix
Copy link
Copy Markdown
Owner

Summary

  • Add ScheduleActivityAction message and start_activity oneof variant to ScheduleAction, enabling schedules to trigger standalone activity executions
  • Add activity-related result fields to ScheduleActionResult for tracking scheduled activity outcomes
  • Add running_activities and ScheduleActivityExecution to ScheduleInfo for tracking in-flight scheduled activities
  • Add activity_type to ScheduleListInfo for schedule listing
  • Add completion_callbacks to StartActivityExecutionRequest for scheduler lifecycle tracking

Test plan

  • Verify proto compilation succeeds
  • Verify generated Go bindings compile
  • Validate backward compatibility with existing schedule workflow actions

…backs to StartActivityExecutionRequest

Add ScheduleActivityAction message and start_activity variant to ScheduleAction oneof.
Add activity result fields to ScheduleActionResult, activity_type to ScheduleListInfo,
running_activities and ScheduleActivityExecution to ScheduleInfo. Add completion_callbacks
field to StartActivityExecutionRequest for scheduler lifecycle tracking.
…backs

Move ScheduleActivityAction fields into NewActivityExecutionInfo in
activity/v1/message.proto, mirroring NewWorkflowExecutionInfo pattern.
Reference it from ScheduleAction oneof. Remove completion_callbacks
from StartActivityExecutionRequest.
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.

1 participant