Skip to content

move pnpm overrides - #1092

Merged
aaronchongth merged 7 commits into
mainfrom
fix/pnpm-overrides
Jun 17, 2026
Merged

move pnpm overrides#1092
aaronchongth merged 7 commits into
mainfrom
fix/pnpm-overrides

Conversation

@aaronchongth

Copy link
Copy Markdown
Member

Bug fix

Fixed bug

Move pnpm overrides (added when fixing security issues) to pnpm-workspace.yaml, due to deprecation of the override parameters in package.json

GenAI Use

We follow OSRA's policy on GenAI tools

  • I used a GenAI tool in this PR.
  • I did not use GenAI

Generated-by:

@mxgrey mxgrey added this to PMC Board Jun 15, 2026
@github-project-automation github-project-automation Bot moved this to Inbox in PMC Board Jun 15, 2026
@mxgrey mxgrey moved this from Inbox to In Review in PMC Board Jun 16, 2026
Signed-off-by: Aaron Chong <[email protected]>
@codecov

codecov Bot commented Jun 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.09%. Comparing base (62ab379) to head (d0facfa).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1092   +/-   ##
=======================================
  Coverage   63.09%   63.09%           
=======================================
  Files         260      260           
  Lines        7747     7747           
  Branches     1181     1181           
=======================================
  Hits         4888     4888           
  Misses       2619     2619           
  Partials      240      240           
Flag Coverage Δ
rmf-dashboard-framework 52.43% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@aaronchongth
aaronchongth requested a review from koonpeng June 16, 2026 07:39
Comment thread .github/actions/bootstrap/action.yml Outdated
steps:
- name: Install dependencies
run: (pnpm install --filter ${{ inputs.package }}... || (pnpm approve-builds --all && pnpm install --filter ${{ inputs.package }}...))
run: (pnpm install --filter ${{ inputs.package }}... --no-frozen-lockfile || (pnpm approve-builds --all && pnpm install --filter ${{ inputs.package }}... --no-frozen-lockfile))

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Don't think we should use --no-frozen-lockfile. If it fails with --frozen-lockfile, it usually means the lockfile is out of sync and we should commit an updated lockfile instead.

Comment thread pnpm-workspace.yaml
'@swc/core': true
protobufjs: true

overrides:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Good to document the use of these overrides. Usually they indicate some form of tech debt and will bite us back in the future.

@aaronchongth
aaronchongth merged commit 9a4fb9e into main Jun 17, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from In Review to Done in PMC Board Jun 17, 2026
@aaronchongth
aaronchongth deleted the fix/pnpm-overrides branch June 17, 2026 03:25
@aaronchongth aaronchongth mentioned this pull request Aug 12, 2026
2 tasks
aaronchongth added a commit that referenced this pull request Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants