Yuki Takei 1 год назад
Родитель
Сommit
cdfb9d90f0
1 измененных файлов с 3 добавлено и 28 удалено
  1. 3 28
      .github/workflows/reusable-app-prod.yml

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

@@ -19,7 +19,6 @@ jobs:
 
     outputs:
       PROD_FILES: ${{ steps.archive-prod-files.outputs.file }}
-      PROD_DEPS: ${{ steps.archive-prod-deps.outputs.file }}
 
     steps:
     - uses: actions/checkout@v4
@@ -80,28 +79,16 @@ jobs:
           apps/app/resource \
           apps/app/tmp \
           apps/app/.env.production* \
+          apps/app/node_modules \
           apps/app/package.json
         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
       uses: actions/upload-artifact@v4
       with:
         name: Production Files (node${{ inputs.node-version }})
         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
       uses: actions/upload-artifact@v4
       with:
@@ -151,15 +138,9 @@ jobs:
       with:
         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: |
         tar -xf ${{ needs.build-prod.outputs.PROD_FILES }}
-        tar -xf ${{ needs.build-prod.outputs.PROD_DEPS }}
 
     - name: pnpm run server:ci
       working-directory: ./apps/app
@@ -231,15 +212,9 @@ jobs:
       with:
         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: |
         tar -xf ${{ needs.build-prod.outputs.PROD_FILES }}
-        tar -xf ${{ needs.build-prod.outputs.PROD_DEPS }}
 
     - name: Copy dotenv file for ci
       working-directory: ./apps/app