-
Task
-
Resolution: Done
-
Undefined
-
None
-
None
-
False
-
-
False
-
-
Background
Several repos currently use a role to distribute integration tests across multiple jobs. The splitter role also determines which integration test targets need to be run based on which parts of the code have changed.
The repos that use the splitter:
- amazon.aws
- cloud.common
- community.aws
- kubernetes.core
The splitter role needs to be migrated to GHA and turned into something that can be reused as part of an integration test workflow.
Definition of Done
- The splitter is migrated to GHA
- The splitter is itself covered by unit tests running in GHA
- The splitter should allow being overridden to run the full set of integration targets
- The overall function of the splitter and how to use it within GHA is documented in https://docs.google.com/document/d/1R7sKJXBKJc9vc0w5RBzUKM4JmRESee6Yk9ARR3nmDF4/edit