Fix Version/s: None
Develop a prototype of the Gen3 Butler and SuperTask frameworks sufficient for executing a SuperTask version of ci_hsc.
This requires (at least):
- Integration of the SuperTask framework developed in
DM-12755andd the Gen3 Butler developed in DM-13391.
- Enhancement of the SQLite Registry implementation to support APIs required for Preflight. Expected to be developed primarily by Pim Schellart [X].
- Conversion of all CmdLineTasks executed by ci_hsc to SuperTasks, while ensuring backwards compatibility with their existing CmdLineTask interfaces. Expected to be led initially by Jim Bosch, with subsequent work done as needed by other team members.
We also expect to uncover a significant amount of emergent work that will be necessary to complete this Epic.
The completion of this Epic is the second of two S18 Middleware milestones, with completion criteria the ability to run a custom version of the ci_hsc package that utilizes SuperTask Preflight and Execution. Our goal is to complete this test by the end of the cycle (June 1).
This Epic should be used instead of the existing cycle-wide per-Team Epics by middleware developers members to organize the stories within its scope. Fritz Mueller will handle filling in the per-Team Epics as needed for loading PMCS.