Skip to content

Commit 160ffdf

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

2 files changed

Lines changed: 21 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

eng/tsp-core/pipelines/templates/install.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ steps:
2525
version: 8.0.x
2626

2727
- template: /eng/common/pipelines/templates/steps/create-authenticated-npmrc.yml
28+
- script: |
29+
node -e "
30+
const fs = require('fs');
31+
const pkg = JSON.parse(fs.readFileSync('package.json', 'utf8'));
32+
delete pkg.packageManager;
33+
fs.writeFileSync('package.json', JSON.stringify(pkg, null, 2));
34+
"
35+
displayName: Remove packageManager for pipeline
2836
- script: npm install -g pnpm # Pnpm manage-package-manager-versions will respect packageManager field
2937
displayName: Install pnpm
3038
- script: pnpm config set store-dir ${{ parameters.pnpmStorePath }}

0 commit comments

Comments
 (0)