SFDO-Tooling / CumulusCI

Python framework for building portable automation for Salesforce projects

Home Page:http://cumulusci.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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