Ver Fonte

fix(ci): refactor setup-node and install dependencies steps for reuse

Ryu Sato há 1 semana atrás
pai
commit
94349842c5
1 ficheiros alterados com 6 adições e 10 exclusões
  1. 6 10
      .github/workflows/ci-app.yml

+ 6 - 10
.github/workflows/ci-app.yml

@@ -106,7 +106,8 @@ jobs:
 
       - uses: pnpm/action-setup@v6
 
-      - uses: actions/setup-node@v6
+      - &setup-node-step
+        uses: actions/setup-node@v6
         with:
           node-version: ${{ matrix.node-version }}
           cache: 'pnpm'
@@ -123,7 +124,8 @@ jobs:
           restore-keys: |
             dist-ci-app-${{ runner.OS }}-node${{ matrix.node-version }}-
 
-      - name: Install dependencies
+      - &install-dependencies-step
+        name: Install dependencies
         run: |
           pnpm add turbo --global
           pnpm install --frozen-lockfile
@@ -186,17 +188,11 @@ jobs:
 
       - uses: pnpm/action-setup@v6
 
-      - uses: actions/setup-node@v6
-        with:
-          node-version: ${{ matrix.node-version }}
-          cache: 'pnpm'
+      - *setup-node-step
 
       - *cache-restore-dist-step
 
-      - name: Install dependencies
-        run: |
-          pnpm add turbo --global
-          pnpm install --frozen-lockfile
+      - *install-dependencies-step
 
       - name: Test
         run: |