Просмотр исходного кода

Merge pull request #9329 from weseek/support/playwright-test

support: Fix to run playwright job
Yuki Takei 1 год назад
Родитель
Сommit
fae7bdfa4f
1 измененных файлов с 3 добавлено и 24 удалено
  1. 3 24
      .github/workflows/reusable-app-prod.yml

+ 3 - 24
.github/workflows/reusable-app-prod.yml

@@ -19,7 +19,6 @@ jobs:
 
 
     outputs:
     outputs:
       PROD_FILES: ${{ steps.archive-prod-files.outputs.file }}
       PROD_FILES: ${{ steps.archive-prod-files.outputs.file }}
-      PROD_DEPS: ${{ steps.archive-prod-deps.outputs.file }}
 
 
     steps:
     steps:
     - uses: actions/checkout@v4
     - uses: actions/checkout@v4
@@ -80,28 +79,16 @@ jobs:
           apps/app/resource \
           apps/app/resource \
           apps/app/tmp \
           apps/app/tmp \
           apps/app/.env.production* \
           apps/app/.env.production* \
+          apps/app/node_modules \
           apps/app/package.json
           apps/app/package.json
         echo "file=production.tar.gz" >> $GITHUB_OUTPUT
         echo "file=production.tar.gz" >> $GITHUB_OUTPUT
 
 
-    - name: Archive production dependencies
-      id: archive-prod-deps
-      run: |
-        tar -zcf production-deps.tar.gz \
-          apps/app/node_modules
-        echo "file=production-deps.tar.gz" >> $GITHUB_OUTPUT
-
     - name: Upload production files as artifact
     - name: Upload production files as artifact
       uses: actions/upload-artifact@v4
       uses: actions/upload-artifact@v4
       with:
       with:
         name: Production Files (node${{ inputs.node-version }})
         name: Production Files (node${{ inputs.node-version }})
         path: ${{ steps.archive-prod-files.outputs.file }}
         path: ${{ steps.archive-prod-files.outputs.file }}
 
 
-    - name: Upload production dependencies as artifact
-      uses: actions/upload-artifact@v4
-      with:
-        name: Production Dependencies (node${{ inputs.node-version }})
-        path: ${{ steps.archive-prod-deps.outputs.file }}
-
     - name: Upload report as artifact
     - name: Upload report as artifact
       uses: actions/upload-artifact@v4
       uses: actions/upload-artifact@v4
       with:
       with:
@@ -151,15 +138,9 @@ jobs:
       with:
       with:
         name: Production Files (node${{ inputs.node-version }})
         name: Production Files (node${{ inputs.node-version }})
 
 
-    - name: Download production dependencies artifact
-      uses: actions/download-artifact@v4
-      with:
-        name: Production Dependencies (node${{ inputs.node-version }})
-
-    - name: Extract procution files and dependencies
+    - name: Extract procution files
       run: |
       run: |
         tar -xf ${{ needs.build-prod.outputs.PROD_FILES }}
         tar -xf ${{ needs.build-prod.outputs.PROD_FILES }}
-        tar -xf ${{ needs.build-prod.outputs.PROD_DEPS }}
 
 
     - name: pnpm run server:ci
     - name: pnpm run server:ci
       working-directory: ./apps/app
       working-directory: ./apps/app
@@ -184,8 +165,6 @@ jobs:
   run-playwright:
   run-playwright:
     needs: [build-prod]
     needs: [build-prod]
 
 
-    if: ${{ !inputs.skip-e2e-test && startsWith(github.head_ref, 'mergify/merge-queue/') }}
-
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     container:
     container:
       # Match the Playwright version
       # Match the Playwright version
@@ -233,7 +212,7 @@ jobs:
       with:
       with:
         name: Production Files (node${{ inputs.node-version }})
         name: Production Files (node${{ inputs.node-version }})
 
 
-    - name: Extract procution files artifact
+    - name: Extract procution files
       run: |
       run: |
         tar -xf ${{ needs.build-prod.outputs.PROD_FILES }}
         tar -xf ${{ needs.build-prod.outputs.PROD_FILES }}