Enable Snowfakery task to use recipes from other repositories
RBLopez-BTH opened this issue · comments
Feature Type
I'm interested in extensions to existing CumulusCI functionality (e.g., broader applicability of an existing Task or Flow).
Does your feature request solve a current problem?
Currently, the Snowfakery task will not recognize the path to a recipe that resides in a 'source' repository, even when that source is appropriately configured in the .yaml file for the project.
Describe the solution you'd like
The Snowfakery --recipe option should accept paths written in the SOURCE_NAME:path format and appropriately locate/run recipes that are located in source repositories.
Describe alternatives you've considered
My use case is outlined here: https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000JdCbJSAV
The only current workaround is to open up the source repository (listed as a source in the target repository) and import the scratch org from the target repository using cci org import, and then run the appropriate recipes (or flows that contain snowfakery tasks) from within the source repository.
Additional context
No response