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

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

Open
mulkieran opened this issue Aug 21, 2023 · 0 comments

Comments

@mulkieran
Copy link
Member

mulkieran commented Aug 21, 2023

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.

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