Skip to content

Conversation

maxdml
Copy link
Collaborator

@maxdml maxdml commented Aug 27, 2025

  • allow user provided executor ID, app version
  • make update wf outcome idempotent if status transitions from cancel to error

…ome idempotent if status transitions from cancel to error
recordedResult, err := s.checkOperationExecution(ctx, checkInput)
if err != nil {
return nil, fmt.Errorf("failed to check operation execution: %w", err)
return nil, err
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

This seemingly innocuous change will be dug deeper in a future PR: the end-user should receive, when appropriate, a DBOSError, rather than a normal error wrapping the DBOSError. Will need polish.

@maxdml maxdml merged commit 9ecdf5b into main Aug 27, 2025
2 checks passed
@maxdml maxdml deleted the executor-config branch August 27, 2025 17:39
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.

2 participants