Skip to content

We may have to use a more sophisticated approach than our current linear approach to releasing options #451

Description

@mulkieran

The right way is a graph, a topological sort, etc. That is, we have objects representing tasks, we insert them into a graph based on the options chosen and their dependencies, we do a topological sort of the graph to find an order in which to execute them, then we run the tasks in the order the topological sort gives us. Maybe we do a dry run in a different way, i.e., not using mock.

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