https://github.com/search?q=user%3Aint128+%22corepack+enable+pnpm%22++NOT+is%3Aarchived&type=code
Script
migrate_corepack () {
cd "$1"
git fetch origin
git checkout main
git reset --hard origin/main
perl -i -pne 's/corepack enable pnpm/npm install -g pnpm\@latest-10/g' .github/workflows/*
perl -i -pne 's/"packageManager": "pnpm@9.+"/"packageManager": "pnpm\@10.1.0"/' package.json
pnpm add -D pnpm@10.1.0
pnpm add -D @eslint/js@9.19.0
git commit -a -m 'Replace corepack with npm'
ghpc --body 'https://github.com/int128/typescript-action/issues/1013'
}
Prompt
Fix the workflows under .github/workflows as follows:
- - run: corepack enable pnpm
+ - run: npm install -g pnpm@latest-10
Fix packageManager property of package.json:
- "packageManager": "pnpm@9.15.4"
+ "packageManager": "pnpm@10.1.0"
https://github.com/search?q=user%3Aint128+%22corepack+enable+pnpm%22++NOT+is%3Aarchived&type=code
Script
Prompt
Fix the workflows under
.github/workflowsas follows:Fix
packageManagerproperty of package.json: