We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 34977c7 commit 80e36d3Copy full SHA for 80e36d3
1 file changed
.github/workflows/deploy.yml
@@ -25,10 +25,21 @@ jobs:
25
with:
26
node-version: lts/*
27
28
+ - name: Resolve pnpm version from packageManager
29
+ id: resolve_pnpm
30
+ run: |
31
+ PNPM_VERSION=$(node -p "(require('./package.json').packageManager || '').replace(/^pnpm@/, '')")
32
+ if [ -z "$PNPM_VERSION" ] || [ "$PNPM_VERSION" = "" ]; then
33
+ echo "packageManager does not contain a valid pnpm version"
34
+ exit 1
35
+ fi
36
+ echo "Using pnpm version: $PNPM_VERSION"
37
+ echo "version=$PNPM_VERSION" >> "$GITHUB_OUTPUT"
38
+
39
- name: Install pnpm
40
uses: pnpm/action-setup@v4
41
- version: 10.28.1
42
+ version: ${{ steps.resolve_pnpm.outputs.version }}
43
44
- name: Install dependencies
45
run: pnpm install
0 commit comments