Skip to content

Fix vulnerable dependencies, update supportability, and remove Rush#85

Open
hectorhdzg wants to merge 1 commit into
microsoft:mainfrom
hectorhdzg:fix/update-vulnerable-dependencies
Open

Fix vulnerable dependencies, update supportability, and remove Rush#85
hectorhdzg wants to merge 1 commit into
microsoft:mainfrom
hectorhdzg:fix/update-vulnerable-dependencies

Conversation

@hectorhdzg
Copy link
Copy Markdown
Member

Vulnerability fixes:

  • Add minimatch ^3.1.5 override to fix CVE-2026-27903/CVE-2026-27904
  • Update grunt from ^1.5.3 to ^1.6.2
  • Add form-data and tar overrides
  • Downgrade @types/node to ^18.0.0 (compatible with TypeScript 4.x)

Remove Rush monorepo tooling:

  • Delete rush.json, common/scripts/, common/config/rush/, common/changes/
  • Replace Rush with npm workspaces for local package linking
  • Update root package.json scripts to drive builds directly via grunt
  • Add react-native-device-info as devDependency for test compilation
  • Add skipLibCheck and failOnTypeErrors config for TS 4.x compatibility
  • Update test module paths for npm workspaces hoisting

Supportability:

  • Update CI node matrix: drop Node 20 (EOL), add Node 24
  • Update actions/checkout v2 -> v4 and actions/setup-node v1 -> v4
  • Simplify CI workflow (no Rush update/check steps)

@hectorhdzg hectorhdzg force-pushed the fix/update-vulnerable-dependencies branch 2 times, most recently from d123a38 to c0c3e2b Compare May 13, 2026 23:16
Vulnerability fixes:
- Add minimatch ^3.1.5 override to fix CVE-2026-27903/CVE-2026-27904
- Update grunt from ^1.5.3 to ^1.6.2
- Add form-data and tar overrides
- Downgrade @types/node to ^18.0.0 (compatible with TypeScript 4.x)

Remove Rush monorepo tooling:
- Delete rush.json, common/scripts/, common/config/rush/, common/changes/
- Replace Rush with npm workspaces for local package linking
- Update root package.json scripts to drive builds directly via grunt
- Add react-native-device-info as devDependency for test compilation
- Add skipLibCheck and failOnTypeErrors config for TS 4.x compatibility
- Update test module paths for npm workspaces hoisting

Supportability:
- Update CI node matrix: drop Node 20 (EOL), add Node 24
- Update actions/checkout v2 -> v4 and actions/setup-node v1 -> v4
- Simplify CI workflow (no Rush update/check steps)
@hectorhdzg hectorhdzg force-pushed the fix/update-vulnerable-dependencies branch from c0c3e2b to ed93302 Compare May 13, 2026 23:28
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