Browse Source

fix(ci): use working-directory for npm commands to ensure correct path

darrenhinde 4 months ago
parent
commit
2459591f9f
1 changed files with 8 additions and 12 deletions
  1. 8 12
      .github/workflows/test-agents.yml

+ 8 - 12
.github/workflows/test-agents.yml

@@ -29,14 +29,12 @@ jobs:
           cache-dependency-path: 'evals/framework/package-lock.json'
           cache-dependency-path: 'evals/framework/package-lock.json'
       
       
       - name: Install dependencies
       - name: Install dependencies
-        run: |
-          cd evals/framework
-          npm ci
+        working-directory: evals/framework
+        run: npm ci
       
       
       - name: Build framework
       - name: Build framework
-        run: |
-          cd evals/framework
-          npm run build
+        working-directory: evals/framework
+        run: npm run build
       
       
       - name: Run OpenAgent smoke test
       - name: Run OpenAgent smoke test
         run: npm run test:ci:openagent
         run: npm run test:ci:openagent
@@ -68,14 +66,12 @@ jobs:
           cache-dependency-path: 'evals/framework/package-lock.json'
           cache-dependency-path: 'evals/framework/package-lock.json'
       
       
       - name: Install dependencies
       - name: Install dependencies
-        run: |
-          cd evals/framework
-          npm ci
+        working-directory: evals/framework
+        run: npm ci
       
       
       - name: Build framework
       - name: Build framework
-        run: |
-          cd evals/framework
-          npm run build
+        working-directory: evals/framework
+        run: npm run build
       
       
       - name: Run OpenCoder smoke test
       - name: Run OpenCoder smoke test
         run: npm run test:ci:opencoder
         run: npm run test:ci:opencoder