From 0b62fe22535aab2300b8ea69a804acad6e4d2738 Mon Sep 17 00:00:00 2001 From: Martin Dragnev Date: Mon, 31 Mar 2025 17:32:36 +0300 Subject: [PATCH] fix(workflows): Do not throw error if github workflows directory does not exist when updating --- packages/core/update/Update.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/core/update/Update.ts b/packages/core/update/Update.ts index 7bf01167b..0e61eca7f 100644 --- a/packages/core/update/Update.ts +++ b/packages/core/update/Update.ts @@ -208,10 +208,12 @@ function updateWorkflows( for (const fileName of workflowFiles) { const workflowPath = `.github/workflows/${fileName}`; - let workflow = fs.readFile(workflowPath); - if (workflow) { - workflow = workflow.replace(oldNpmInstall, newNpmInstall); - fs.writeFile(workflowPath, workflow); + if (fs.fileExists(workflowPath)) { + let workflow = fs.readFile(workflowPath); + if (workflow) { + workflow = workflow.replace(oldNpmInstall, newNpmInstall); + fs.writeFile(workflowPath, workflow); + } } } }