-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
Description
Describe the bug
When adding a custom Marketplace, the clone of the target marketplace repo does not clone subrepositories. This means that the marketplace cannot utilize submodules as "pointers" to plugins in other repos, which prevents a "curated" marketplace capability.
Affected version
1.0.6-1
Steps to reproduce the behavior
- Create a marketplace with a submodule that points to a plugin. For example, add the
awesome-copilotrepo as a submodule to the marketplace, - In the marketplace manifest, point to a skill within a plugin of the subrepo - for example
./curated/awesome-copilot/plugins/csharp-dotnet-development/skills/dotnet-best-practices - Add the marketplace into GHCP - this will work w/o issue, and show the plugin you created to point at the awesome-copilot skill without issue
- Add the plugin you created to GHCP - this will also work without issue but the skill will not activate in GHCP
Expected behavior
Everything defined in any submodules (recursively) in a marketplace is available to GHCP
Additional context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Fields
Give feedbackNo fields configured for Bug.