Skip to content

chore: update packages, node and pnpm (#883)#884

Merged
desoindx merged 1 commit into
developfrom
chore/npm
May 15, 2026
Merged

chore: update packages, node and pnpm (#883)#884
desoindx merged 1 commit into
developfrom
chore/npm

Conversation

@desoindx
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings May 15, 2026 11:57
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s Node/pnpm toolchain and refreshes dependency versions, while adding pnpm configuration to control which dependencies are allowed to run build scripts during install.

Changes:

  • Bump required runtime/tooling to Node 24 and pnpm 11 (including CI workflows and .nvmrc).
  • Update a set of dependencies/devDependencies to newer versions.
  • Add pnpm-workspace.yaml with an allowBuilds allowlist and migrate resolutions to pnpm.overrides.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
pnpm-workspace.yaml Adds pnpm build-script allowlist configuration.
package.json Bumps engines, updates packages, adjusts preinstall command, and moves resolutions to pnpm.overrides.
.nvmrc Aligns local Node version with the new engine requirement.
.github/workflows/iframes.yml Updates CI to use pnpm 11 and Node 24.
.github/workflows/e2e.yml Updates CI to use pnpm 11 and Node 24.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pnpm-workspace.yaml
Comment on lines +1 to +4
allowBuilds:
'@incubateur-ademe/nosgestesclimat': true
'@parcel/watcher': true
'@prisma/engines': true
Comment thread package.json
"chromatic": "chromatic --exit-zero-on-changes",
"testIframes": "playwright install chromium; tsx src/scripts/testIframes.ts",
"preinstall": "npx -y only-allow@1.2.2 pnpm"
"preinstall": "pnpm dlx only-allow pnpm"
@desoindx desoindx merged commit 784a5b5 into develop May 15, 2026
6 checks passed
@desoindx desoindx deleted the chore/npm branch May 15, 2026 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants