Skip to content

Commit f07d84b

Browse files
committed
chore: fix workflows creation for python/ml
1 parent fd423e9 commit f07d84b

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/workflows/index.js

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,20 @@ import { workflowData as allWorkflowData } from "./workflows";
1616
5. top-level subworkflows are added directly in the order also specified by "units"
1717
*/
1818
function createWorkflows({ appName = null, workflowCls = Workflow, ...swArgs }) {
19-
const apps = appName !== null ? [appName] : allApplications;
19+
let apps = appName !== null ? [appName] : allApplications;
20+
const allApplicationsFromWorkflowData = Object.keys(allWorkflowData.workflows);
21+
// output warning if allApplications and allApplicationsFromWorkflowData do not match
22+
if (appName === null) {
23+
if (apps.sort().join(",") !== allApplicationsFromWorkflowData.sort().join(",")) {
24+
// eslint-disable-next-line no-console
25+
console.warn(
26+
`Warning: allApplications and allApplicationsFromWorkflowData do not match:
27+
${apps.sort().join(",")} !== ${allApplicationsFromWorkflowData.sort().join(",")}`,
28+
);
29+
console.warn("Using allApplicationsFromWorkflowData");
30+
}
31+
apps = allApplicationsFromWorkflowData;
32+
}
2033
const wfs = [];
2134
const { workflows } = allWorkflowData;
2235
apps.map((name) => {

0 commit comments

Comments
 (0)