Skip to content

chore: Harden pnpm configuration#1076

Merged
milosh86 merged 2 commits into
mainfrom
harden-pnpm-config
Apr 3, 2026
Merged

chore: Harden pnpm configuration#1076
milosh86 merged 2 commits into
mainfrom
harden-pnpm-config

Conversation

@milosh86
Copy link
Copy Markdown
Contributor

@milosh86 milosh86 commented Apr 3, 2026

Description

Hardens the pnpm workspace configuration based on recommendations from the pnpm supply chain security newsroom article.

Two settings added to pnpm-workspace.yaml:

  • strictDepBuilds: true — prevents packages from running install scripts unless explicitly allowed
  • trustPolicy: no-downgrade — prevents packages from being installed with a lower trust level than currently configured

Type of Change

  • Patch: Enhancement (non-breaking change to an existing feature)

Developer Checklist:

  • Manually smoke tested the functionality in a preview or locally
  • Confirmed there are no new warnings or errors in the browser console
  • Confirmed there are no new warnings on automated tests
  • Selected the correct base branch
  • Followed the code style guidelines of this project
  • Reviewed that the Files Changed in Github's UI reflect my intended changes
  • Confirmed the pipeline checks are not failing

Review Checklist:

  • Confirmed that changes follow the code style guidelines of this project

milosh86 added 2 commits April 3, 2026 12:31
Signed-off-by: Milos Dzepina <milos@aragon.org>
Signed-off-by: Milos Dzepina <milos@aragon.org>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 3, 2026

🚀 Preview Deployment: View Here

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 3, 2026

E2E Smoke Results

Base URL https://app-next-ebd77zad3-aragon-app.vercel.app
Suite smoke
Playwright result ✅ passed
Summary 44 passed
GitHub job ✅ completed
Run #3983

@milosh86 milosh86 marked this pull request as ready for review April 3, 2026 11:18
@milosh86 milosh86 requested a review from a team as a code owner April 3, 2026 11:18
@milosh86 milosh86 requested a review from tyhonchik April 3, 2026 11:18
@milosh86 milosh86 merged commit 4c6ba34 into main Apr 3, 2026
17 checks passed
@milosh86 milosh86 deleted the harden-pnpm-config branch April 3, 2026 13:06
This was referenced Apr 15, 2026
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