-
Notifications
You must be signed in to change notification settings - Fork 34
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
Task registry refactor #332
Merged
Carsonthemonkey
merged 37 commits into
session-orchestrator
from
task_registry_refactor
Jul 18, 2024
Merged
Task registry refactor #332
Carsonthemonkey
merged 37 commits into
session-orchestrator
from
task_registry_refactor
Jul 18, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This makes it compatible with the new `BaseCalibrationTask` as it will be able to collect grandchild classes of `Task` (which is all calibration tasks now)
This allows the TaskRegistry to properly filter it out, and will throw errors if instantiation is attempted
This makes all tasks available to the task registry when it is initialized
TaskType now no longer exists
Not sure if this should merge to rc4 directly. There are a few files that we only want on the orchestrator branch for now. |
There seem to be a number of previous PRs rolled up into this one that is unrelated to a Task Registry refactor. Did something go wrong with a merge or rebase? Seems like this should be cleaned up so we know what specific changes are introduced here. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Refactor the task registry to automatically collect tasks. This ensures there is a single source of truth for string references to tasks.
Ticket
Pivotal Ticket
Contributions
TaskRegistry
classTask
BaseCalibrationTask
to be abstractname
property to work on base typeTest
Documentation
__init__ .py
filesChangelog
Changelog updated.