Skip to content

Feature request: Ability to run pipeline tasks without a queue #25

Description

@kai-nashi

Summary

Currently, tasks can be run without using a queue, but pipelines cannot.
It would be useful to have the ability to run critical pipeline tasks directly via a command, without requiring a queue.

Use case

In some cases, especially for critical operations, it’s convenient to run them from the command line and wait until all jobs complete successfully. This is acceptable in CLI workflows, where synchronous execution is often preferred to ensure reliability.

Technical notes

Most of the pipeline task code is already decoupled from middleware and requires minimal changes. Implementing this feature would only require cloning a small part of the middleware logic to execute the next task in sequence.

Benefits

  • Direct execution of critical pipelines without a queue
  • Simplified debugging and testing
  • More control over execution flow in CLI environments

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions