move step Patch pnpm upper than Install dependencies

This commit is contained in:
geekgeekrun
2024-04-13 09:52:28 +08:00
parent 7cbc21fd3e
commit e117e2a6e9
+6 -4
View File
@@ -19,16 +19,13 @@ jobs:
- name: Checkout source - name: Checkout source
uses: actions/checkout@v2 uses: actions/checkout@v2
- name: Install dependencies - name: Install pnpm
run: | run: |
npm i pnpm@^8.6.9 -g npm i pnpm@^8.6.9 -g
cd packages/ui
pnpm i --force
- name: Patch pnpm - name: Patch pnpm
uses: actions/github-script@v3 uses: actions/github-script@v3
with: with:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
script: | script: |
// https://github.com/pnpm/pnpm/issues/5638 // https://github.com/pnpm/pnpm/issues/5638
const path = require('path') const path = require('path')
@@ -38,6 +35,11 @@ jobs:
pnpmCjsFileContent = pnpmCjsFileContent.replace(/^(#!\/usr\/bin\/env node)/, '#!node') pnpmCjsFileContent = pnpmCjsFileContent.replace(/^(#!\/usr\/bin\/env node)/, '#!node')
fs.writeFileSync(pnpmCjsFilePath, pnpmCjsFileContent) fs.writeFileSync(pnpmCjsFilePath, pnpmCjsFileContent)
- name: Install dependencies
run: |
cd packages/ui
pnpm i --force
- name: Build - name: Build
run: | run: |
cd packages/ui cd packages/ui