Skip to content

Commit

Permalink
pnpm i --no-frozen-lockfile (#23914)
Browse files Browse the repository at this point in the history
## Description

It appears that `pnpm i --no-frozen-lockfile` causes some changes, so
this change includes those to seperate them out from other changes when
modifying dependencies and running `pnpm i --no-frozen-lockfile`

`pnpm exec flub exec "pnpm i --no-frozen-lockfile" --releaseGroupRoot
all --packages`

Note that this command produces the error below due to presumably
pre-existing dependency issues in server.

> @CraigMacomber ➜ /workspaces/FluidFramework/server/routerlicious
(main) $ pnpm i --no-frozen-lockfile
> Scope: all 21 workspace projects
>  WARN  12 deprecated subdependencies found: [email protected],
[email protected], [email protected], [email protected], [email protected],
[email protected], [email protected], [email protected], [email protected],
[email protected], [email protected], [email protected]
> Packages: +1
> +
> Progress: resolved 1765, reused 1764, downloaded 0, added 1, done
> . preinstall$ node scripts/only-pnpm.cjs
> └─ Done in 36ms
>  ERR_PNPM_PEER_DEP_ISSUES  Unmet peer dependencies
>  
> .
> └─┬ @microsoft/api-documenter 7.22.21
>   └─┬ @microsoft/api-extractor-model 7.27.3
>     └─┬ @rushstack/node-core-library 3.59.4
>       └── ✕ unmet peer @types/node@^18.19.39: found 22.10.7
>  
> packages/gitresources
> ├─┬ @fluid-tools/build-cli 0.52.0-315632
> │ └─┬ @microsoft/api-extractor 7.49.1
> │   ├─┬ @rushstack/node-core-library 5.10.2
> │   │ └── ✕ unmet peer @types/node@^18.19.39: found 22.10.7
> │   └─┬ @rushstack/terminal 0.14.5
> │     └── ✕ unmet peer @types/node@^18.19.39: found 22.10.7
> └─┬ @microsoft/api-extractor 7.45.1
>   ├─┬ @microsoft/api-extractor-model 7.28.21
>   │ └─┬ @rushstack/node-core-library 5.3.0
>   │   └── ✕ unmet peer @types/node@^18.19.39: found 22.10.7
>   └─┬ @rushstack/ts-command-line 4.21.4
>     └─┬ @rushstack/terminal 0.12.2
>       └── ✕ unmet peer @types/node@^18.19.39: found 22.10.7
>  
> hint: If you don't want pnpm to fail on peer dependency issues, add
"strict-peer-dependencies=false" to an .npmrc file at the root of your
project.
  • Loading branch information
CraigMacomber authored Feb 24, 2025
1 parent 74ce348 commit 7290b15
Show file tree
Hide file tree
Showing 3 changed files with 78 additions and 60 deletions.
15 changes: 9 additions & 6 deletions common/build/eslint-plugin-fluid/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

54 changes: 27 additions & 27 deletions server/routerlicious/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 7290b15

Please sign in to comment.