Skip to content

Repository script API / utils/tool-packages / orderPublicToolReleasePaths

Function: orderPublicToolReleasePaths() ​

orderPublicToolReleasePaths(selectedPaths, root?): string[]

Defined in: utils/tool-packages.mjs:117

Orders selected public tools so each selected workspace dependency is published first.

Parameters ​

selectedPaths ​

string[]

Tool workspace paths selected by the release workflow.

root? ​

string = REPOSITORY_ROOT

Workspace root containing tool manifests.

Returns ​

string[]

Selected paths in dependency order.

Throws ​

When a path is not a public tool, appears more than once, or creates a dependency cycle.

pumpkin-plugins documentation