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

Publish robot #5197

Open
justinlittman opened this issue Oct 25, 2024 · 0 comments
Open

Publish robot #5197

justinlittman opened this issue Oct 25, 2024 · 0 comments
Assignees

Comments

@justinlittman
Copy link
Contributor

Then goal of this ticket is to run the publish robot within DSA. This will simplify the current flow:

  1. Workflow Server Rails submits a publish job to the Robot Sidekiq.
  2. Robot worker receives the publish job from Robot Sidekiq.
  3. Robot worker invokes DSA publish endpoint.
  4. DSA publish endpoint submits a publish job to DSA Sidekiq.
  5. DSA worker receives the publish job from DSA Sidekiq.
  6. DSA worker performs publish.
  7. DSA worker invokes Workflow Server Rails update workflow step endpoint.

to:

  1. Workflow Server Rails submits a publish job to the Robot Sidekiq.
  2. DSA Robot worker receives the publish job from Robot Sidekiq.
  3. DSA Robot worker performs publish.
  4. DSA Robot worker invokes Workflow Server Rails update workflow step endpoint.

This same approach can be applied to other workflow steps; this is just the first.

@justinlittman justinlittman self-assigned this Oct 25, 2024
justinlittman added a commit that referenced this issue Oct 25, 2024
justinlittman added a commit that referenced this issue Oct 25, 2024
justinlittman added a commit that referenced this issue Oct 25, 2024
justinlittman added a commit to sul-dlss/common-accessioning that referenced this issue Oct 25, 2024
justinlittman added a commit that referenced this issue Oct 30, 2024
justinlittman added a commit that referenced this issue Oct 30, 2024
justinlittman added a commit to sul-dlss/common-accessioning that referenced this issue Oct 30, 2024
justinlittman added a commit that referenced this issue Oct 30, 2024
justinlittman added a commit that referenced this issue Oct 30, 2024
justinlittman added a commit that referenced this issue Oct 30, 2024
justinlittman added a commit that referenced this issue Oct 31, 2024
justinlittman added a commit that referenced this issue Oct 31, 2024
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

No branches or pull requests

1 participant