fix(workflows): export workflowFileStem from workflow-normalize
Restore the missing export so workflow duplication resolves YAML stems without a broken import from workflow-duplicate.js. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -4,8 +4,6 @@ import {
|
|||||||
workflowFileStem,
|
workflowFileStem,
|
||||||
} from "./workflow-normalize.js";
|
} from "./workflow-normalize.js";
|
||||||
|
|
||||||
export { workflowFileStem };
|
|
||||||
|
|
||||||
export function ensureWorkflowFilename(file) {
|
export function ensureWorkflowFilename(file) {
|
||||||
const trimmed = String(file ?? "").trim();
|
const trimmed = String(file ?? "").trim();
|
||||||
if (!trimmed) return "";
|
if (!trimmed) return "";
|
||||||
|
|||||||
@@ -42,6 +42,11 @@ export function workflowIdFromFile(file) {
|
|||||||
return String(file).replace(/\.ya?ml$/i, "");
|
return String(file).replace(/\.ya?ml$/i, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @param {string} file */
|
||||||
|
export function workflowFileStem(file) {
|
||||||
|
return workflowIdFromFile(file);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New on-disk workflow filename: `{uuid}.yaml`.
|
* New on-disk workflow filename: `{uuid}.yaml`.
|
||||||
* @param {string} [uuid]
|
* @param {string} [uuid]
|
||||||
|
|||||||
Reference in New Issue
Block a user