StackStorm/st2

Have st2 pack install checkout git submodules when cloning a pack repo

Open

#5814 aperta il 23 nov 2022

Vedi su GitHub
 (3 commenti) (0 reazioni) (0 assegnatari)Python (740 fork)batch import
enhancementgood first issue

Metriche repository

Star
 (5794 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

When a Pack is installed on Stackstorm using pack install - stackstorm performs a clone on the Repo (Code) - however this results in any submodules present in the repo not being checked out and only being an empty directory.

It would be useful if the clone_repo function also checked out any submodules that are present in the repo, as it would be helpful to add dependencies maintained in seperate repos to the pack as a submodule, while still being maintained externally.

In my use case a series of ansible playbooks are maintained in a seperate repo and I would like to also make them available as a pack to st2, and as I see it the best way to do that is via git submodules.

Guida contributor