From 3b759c26c44b1ea38cb5e87b7611bb7157506305 Mon Sep 17 00:00:00 2001
From: Marcus Schiesser <mail@marcusschiesser.de>
Date: Wed, 6 Dec 2023 15:57:08 +0700
Subject: [PATCH] fix: running tests on windows

---
 .github/workflows/e2e.yml          |  2 +-
 packages/create-llama/e2e/utils.ts | 12 +++++++++---
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml
index d61aa3d13..dd2d61565 100644
--- a/.github/workflows/e2e.yml
+++ b/.github/workflows/e2e.yml
@@ -15,7 +15,7 @@ jobs:
     strategy:
       fail-fast: true
       matrix:
-        node-version: [18]
+        node-version: [18, 20]
         os: [macos-latest, windows-latest]
     runs-on: ${{ matrix.os }}
     steps:
diff --git a/packages/create-llama/e2e/utils.ts b/packages/create-llama/e2e/utils.ts
index 3085263d1..2716254a0 100644
--- a/packages/create-llama/e2e/utils.ts
+++ b/packages/create-llama/e2e/utils.ts
@@ -21,16 +21,22 @@ export async function runApp(
         cps.push(
           await createProcess(
             "npm run dev",
-            `${cwd}/${name}/backend`,
+            path.join(cwd, name, "backend"),
             port + 1,
           ),
         );
         cps.push(
-          await createProcess("npm run dev", `${cwd}/${name}/frontend`, port),
+          await createProcess(
+            "npm run dev",
+            path.join(cwd, name, "frontend"),
+            port,
+          ),
         );
         break;
       default:
-        cps.push(await createProcess("npm run dev", `${cwd}/${name}`, port));
+        cps.push(
+          await createProcess("npm run dev", path.join(cwd, name), port),
+        );
         break;
     }
   } catch (e) {
-- 
GitLab