]> Piment Noir Git Repositories - poolifier.git/commitdiff
fix(ci): swap setup-node before pnpm/action-setup and remove cache
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Wed, 13 May 2026 22:49:17 +0000 (00:49 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Wed, 13 May 2026 22:49:17 +0000 (00:49 +0200)
.github/workflows/autofix.yml
.github/workflows/ci.yml
.github/workflows/internal-benchmark.yml
.github/workflows/publish-documentation.yml
.github/workflows/release-please.yml

index d1ef851d8db6edacd5224446aa4f601891bad09b..dcb79a62cb4d6745fa442c27b3d7b8e3fa28bdb9 100644 (file)
@@ -12,10 +12,8 @@ jobs:
     continue-on-error: true
     steps:
       - uses: actions/checkout@v6
-      - uses: pnpm/action-setup@v6
       - uses: actions/setup-node@v6
-        with:
-          cache: 'pnpm'
+      - uses: pnpm/action-setup@v6
       - run: pnpm install --ignore-scripts
       - run: pnpm build
       - run: pnpm format
index 18d9eb6b90cd5a6c7641c90395536ddc32c59626..f3daeb44535a61750e24c03c430f5db25da2df60 100644 (file)
@@ -29,14 +29,13 @@ jobs:
         with:
           fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis. This is needed for better sonar
 
-      - name: Setup pnpm
-        uses: pnpm/action-setup@v6
-
       - name: Setup Node.js ${{ matrix.node }}
         uses: actions/setup-node@v6
         with:
           node-version: ${{ matrix.node }}
-          cache: 'pnpm'
+
+      - name: Setup pnpm
+        uses: pnpm/action-setup@v6
 
       - name: Install Dependencies
         run: pnpm install --ignore-scripts --frozen-lockfile
index f563d0f57da83c101b7454740bee00d0c707f8a2..968579beb3286d2b56f4a259b1ce739b4c2aa161 100644 (file)
@@ -20,14 +20,13 @@ jobs:
     steps:
       - name: Checkout
         uses: actions/checkout@v6
-      - name: Setup pnpm
-        uses: pnpm/action-setup@v6
       - name: Setup Node.js
         uses: actions/setup-node@v6
         with:
           node-version: 24.x
           check-latest: true
-          cache: 'pnpm'
+      - name: Setup pnpm
+        uses: pnpm/action-setup@v6
       - name: Install dependencies
         run: pnpm install --ignore-scripts --frozen-lockfile
       - uses: bencherdev/bencher@main
index 0b98e814ab8a1da84a4f3e13542857095e5212a5..6a0ca1ddaffdb89eda31129787bb775db9814726 100644 (file)
@@ -17,14 +17,13 @@ jobs:
         with:
           token: ${{ secrets.GH_TOKEN_PROTECTED }}
 
-      - name: Setup pnpm
-        uses: pnpm/action-setup@v6
-
       - name: Setup Node.js
         uses: actions/setup-node@v6
         with:
           node-version: 24.x
-          cache: 'pnpm'
+
+      - name: Setup pnpm
+        uses: pnpm/action-setup@v6
 
       - name: Generate documentation
         run: |
index 9f7014449d40286c4a0a8cc4442e15fb6ab70ce5..c343b0e014fa96497a252348c07d4031fd7df784 100644 (file)
@@ -37,14 +37,13 @@ jobs:
       - name: Checkout
         uses: actions/checkout@v6
 
-      - name: Setup pnpm
-        uses: pnpm/action-setup@v6
-
       - name: Setup Node.js
         uses: actions/setup-node@v6
         with:
           node-version: 24.x
-          cache: 'pnpm'
+
+      - name: Setup pnpm
+        uses: pnpm/action-setup@v6
 
       - name: Install Dependencies
         run: pnpm install --ignore-scripts --frozen-lockfile
@@ -94,14 +93,13 @@ jobs:
       - name: Checkout
         uses: actions/checkout@v6
 
-      - name: Setup pnpm
-        uses: pnpm/action-setup@v6
-
       - name: Setup Node.js
         uses: actions/setup-node@v6
         with:
           node-version: 24.x
-          cache: 'pnpm'
+
+      - name: Setup pnpm
+        uses: pnpm/action-setup@v6
 
       - name: Install Dependencies
         run: pnpm install --ignore-scripts --frozen-lockfile
@@ -136,14 +134,13 @@ jobs:
         with:
           token: ${{ secrets.GH_TOKEN_PROTECTED }}
 
-      - name: Setup pnpm
-        uses: pnpm/action-setup@v6
-
       - name: Setup Node.js
         uses: actions/setup-node@v6
         with:
           node-version: 24.x
-          cache: 'pnpm'
+
+      - name: Setup pnpm
+        uses: pnpm/action-setup@v6
 
       - name: Generate documentation
         run: |