export async function updateManifests()

in BuildTasks/Common/Common.ts [409:423]


export async function updateManifests(manifestPaths: string[]): Promise<void> {
    const updateTasksVersion = tl.getBoolInput("updateTasksVersion", false);
    const updateTasksId = tl.getBoolInput("updateTasksId", false);

    if (updateTasksVersion || updateTasksId) {
        if (!(manifestPaths && manifestPaths.length)) {
            manifestPaths = getExtensionManifestPaths();
        }

        tl.debug(`Found manifests: ${manifestPaths.join(", ")}`);

        const tasksIds = await updateTaskManifests(manifestPaths, updateTasksId, updateTasksVersion);
        await updateExtensionManifests(manifestPaths, tasksIds);
    }
}