Răsfoiți Sursa

Secrets can't be used in conditionals, apparently

cte 11 luni în urmă
părinte
comite
17fb94cb1b
1 a modificat fișierele cu 4 adăugiri și 3 ștergeri
  1. 4 3
      .github/workflows/code-qa.yml

+ 4 - 3
.github/workflows/code-qa.yml

@@ -44,7 +44,10 @@ jobs:
         run: npm test
 
   integration-test:
-    if: "${{ secrets.OPENROUTER_API_KEY != '' }}"
+    # https://stackoverflow.com/questions/72925899/github-actions-detect-if-secret-exists
+    env: 
+      OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
+    if: ${{ env.OPENROUTER_API_KEY != '' }}
     strategy:
       matrix:
         os: [ubuntu-latest] # macos-latest, windows-latest
@@ -59,8 +62,6 @@ jobs:
           cache: 'npm'
       - name: Create env.integration file
         run: echo "OPENROUTER_API_KEY=${{ secrets.OPENROUTER_API_KEY }}" > .env.integration
-      - name: Check env.integration file
-        run: cat .env.integration
       - name: Install dependencies
         run: npm run install:all
       - run: xvfb-run -a npm run test:integration