Skip to content

Commit ead2bf0

Browse files
Remove packageManager from the pipeline
1 parent 44eef55 commit ead2bf0

1 file changed

Lines changed: 13 additions & 5 deletions

File tree

eng/common/pipelines/ci.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,25 @@ extends:
3232

3333
- template: /eng/common/pipelines/templates/steps/create-authenticated-npmrc.yml
3434

35+
- script: npm install -g pnpm # Pnpm manage-package-manager-versions will respect packageManager field
36+
displayName: Install pnpm
37+
3538
- script: |
36-
corepack disable
37-
npx pnpm install
39+
node -e "
40+
const fs = require('fs');
41+
const pkg = JSON.parse(fs.readFileSync('package.json', 'utf8'));
42+
delete pkg.packageManager;
43+
fs.writeFileSync('package.json', JSON.stringify(pkg, null, 2));
44+
"
45+
displayName: Remove packageManager for pipeline
46+
47+
- script: pnpm install
3848
displayName: Install JavaScript Dependencies
3949

4050
- script: node $(Build.SourcesDirectory)/eng/common/scripts/resolve-target-branch.js
4151
displayName: Resolve target branch
4252

43-
- script: |
44-
corepack disable
45-
npx pnpm tsx ./eng/common/scripts/dispatch-area-triggers.ts --target-branch $(TARGET_BRANCH)
53+
- script: pnpm tsx ./eng/common/scripts/dispatch-area-triggers.ts --target-branch $(TARGET_BRANCH)
4654
displayName: "Analyze PR changes"
4755
name: InitStep
4856

0 commit comments

Comments
 (0)