When I run the catalog item (or the DslDeploy generateDsl procedure directly), some tasks don't seem to export correctly. On of my task's directories has this content:
metadata.json
Run Notifications/
Update Commit Log/
Update Run Pipeline/
Update Run Pipeline.cmd
Notice that there are no .cmd files for 2 of the directories, yet when I cat task.dsl for Update Commit Log it references new File(projectDir, "./pipelines/Package Build/stages/Finalize/tasks/Update Commit Log.cmd").text,
Naturally, this causes the import to fail with an error like this:
Error: .../deployed/projects/Harmony Pipeline/./pipelines/Package Build/stages/Finalize/tasks/Update Commit Log.cmd (No such file or directory)