Barazo default frontend barazo.forum
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci(fix): Install pnpm before Node.js setup in CI workflow

The actions/setup-node with cache: 'pnpm' requires pnpm to be
installed first. Reordered steps to install pnpm before Node.js.
Also updated pnpm/action-setup from v2 to v4.

Refs: PR #4 CI fixes

+25 -25
+25 -25
.github/workflows/ci.yml
··· 18 18 - name: Checkout 19 19 uses: actions/checkout@v4 20 20 21 + - name: Install pnpm 22 + uses: pnpm/action-setup@v4 23 + with: 24 + version: 9 25 + 21 26 - name: Setup Node.js 22 27 uses: actions/setup-node@v4 23 28 with: 24 29 node-version: '24' 25 30 cache: 'pnpm' 26 - 27 - - name: Install pnpm 28 - uses: pnpm/action-setup@v2 29 - with: 30 - version: 9 31 31 32 32 - name: Install dependencies 33 33 run: pnpm install --frozen-lockfile ··· 45 45 - name: Checkout 46 46 uses: actions/checkout@v4 47 47 48 + - name: Install pnpm 49 + uses: pnpm/action-setup@v4 50 + with: 51 + version: 9 52 + 48 53 - name: Setup Node.js 49 54 uses: actions/setup-node@v4 50 55 with: 51 56 node-version: '24' 52 57 cache: 'pnpm' 53 - 54 - - name: Install pnpm 55 - uses: pnpm/action-setup@v2 56 - with: 57 - version: 9 58 58 59 59 - name: Install dependencies 60 60 run: pnpm install --frozen-lockfile ··· 68 68 steps: 69 69 - name: Checkout 70 70 uses: actions/checkout@v4 71 + 72 + - name: Install pnpm 73 + uses: pnpm/action-setup@v4 74 + with: 75 + version: 9 71 76 72 77 - name: Setup Node.js 73 78 uses: actions/setup-node@v4 ··· 75 80 node-version: '24' 76 81 cache: 'pnpm' 77 82 78 - - name: Install pnpm 79 - uses: pnpm/action-setup@v2 80 - with: 81 - version: 9 82 - 83 83 - name: Install dependencies 84 84 run: pnpm install --frozen-lockfile 85 85 ··· 94 94 - name: Checkout 95 95 uses: actions/checkout@v4 96 96 97 + - name: Install pnpm 98 + uses: pnpm/action-setup@v4 99 + with: 100 + version: 9 101 + 97 102 - name: Setup Node.js 98 103 uses: actions/setup-node@v4 99 104 with: 100 105 node-version: '24' 101 106 cache: 'pnpm' 102 107 103 - - name: Install pnpm 104 - uses: pnpm/action-setup@v2 105 - with: 106 - version: 9 107 - 108 108 - name: Install dependencies 109 109 run: pnpm install --frozen-lockfile 110 110 ··· 126 126 - name: Checkout 127 127 uses: actions/checkout@v4 128 128 129 + - name: Install pnpm 130 + uses: pnpm/action-setup@v4 131 + with: 132 + version: 9 133 + 129 134 - name: Setup Node.js 130 135 uses: actions/setup-node@v4 131 136 with: 132 137 node-version: '24' 133 138 cache: 'pnpm' 134 - 135 - - name: Install pnpm 136 - uses: pnpm/action-setup@v2 137 - with: 138 - version: 9 139 139 140 140 - name: Install dependencies 141 141 run: pnpm install --frozen-lockfile