StackStorm/st2

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

Open

#5.814 aberto em 23 de nov. de 2022

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)Python (740 forks)batch import
enhancementgood first issue

Métricas do repositório

Stars
 (5.794 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

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.

Guia do colaborador