From f35d8e5b64e1000a72d31299dc6863f1819ba317 Mon Sep 17 00:00:00 2001
From: Marcus Schiesser <mail@marcusschiesser.de>
Date: Wed, 6 Dec 2023 14:14:17 +0700
Subject: [PATCH] feat: set test permutations trade-off

---
 .github/workflows/e2e.yml               | 14 +++++++-------
 packages/create-llama/e2e/basic.spec.ts |  8 ++++----
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml
index c1140fe79..d61aa3d13 100644
--- a/.github/workflows/e2e.yml
+++ b/.github/workflows/e2e.yml
@@ -1,12 +1,12 @@
 name: E2E Tests
 on:
   push:
-    branches: [ main ]
+    branches: [main]
   pull_request:
     paths:
-      - 'packages/create-llama/**'
-      - '.github/workflows/e2e.yml'
-    branches: [ main ]
+      - "packages/create-llama/**"
+      - ".github/workflows/e2e.yml"
+    branches: [main]
 
 jobs:
   e2e:
@@ -15,8 +15,8 @@ jobs:
     strategy:
       fail-fast: true
       matrix:
-        node-version: [18, 20]
-        os: [macos-latest, ubuntu-latest, windows-latest]
+        node-version: [18]
+        os: [macos-latest, windows-latest]
     runs-on: ${{ matrix.os }}
     steps:
       - uses: actions/checkout@v4
@@ -25,7 +25,7 @@ jobs:
         uses: actions/setup-node@v4
         with:
           node-version: ${{ matrix.node-version }}
-          cache: 'pnpm'
+          cache: "pnpm"
       - name: Install dependencies
         run: pnpm install
       - name: Install Playwright Browsers
diff --git a/packages/create-llama/e2e/basic.spec.ts b/packages/create-llama/e2e/basic.spec.ts
index 9e726330f..bbcdcf19e 100644
--- a/packages/create-llama/e2e/basic.spec.ts
+++ b/packages/create-llama/e2e/basic.spec.ts
@@ -8,10 +8,10 @@ import type {
 } from "../templates";
 import { createTestDir, runApp, runCreateLlama, type AppType } from "./utils";
 
-const templateTypes: TemplateType[] = ["streaming"];
-const templateFrameworks: TemplateFramework[] = ["express"];
-const templateEngines: TemplateEngine[] = ["simple"];
-const templateUIs: TemplateUI[] = ["html"];
+const templateTypes: TemplateType[] = ["streaming", "simple"];
+const templateFrameworks: TemplateFramework[] = ["nextjs", "express"];
+const templateEngines: TemplateEngine[] = ["simple", "context"];
+const templateUIs: TemplateUI[] = ["shadcn", "html"];
 
 for (const templateType of templateTypes) {
   for (const templateFramework of templateFrameworks) {
-- 
GitLab