Skip to content

CHANGE @W-22462041@ - Update Node dependencies across all packages for monthly release#475

Merged
nikhil-mittal-165 merged 2 commits into
devfrom
nikhil.mittal/dependency-upgrade-20260624
Jun 24, 2026
Merged

CHANGE @W-22462041@ - Update Node dependencies across all packages for monthly release#475
nikhil-mittal-165 merged 2 commits into
devfrom
nikhil.mittal/dependency-upgrade-20260624

Conversation

@nikhil-mittal-165

Copy link
Copy Markdown
Contributor

Summary

Monthly minor/patch dependency refresh across all 10 published packages + root + ENGINE-TEMPLATE.

Updated packages (minor/patch only)

  • @babel/preset-react: 7.28.5 → 7.29.7 (eslint-engine)
  • @salesforce/core: 8.28.3 → 8.31.2 (apexguru-engine)
  • @types/archiver: 6.0.0 → 6.0.4 (apexguru-engine)
  • @typescript-eslint/eslint-plugin: 8.59.4 → 8.61.1 (eslint-engine)
  • @typescript-eslint/parser: 8.59.4 → 8.61.1 (eslint-engine)
  • archiver: 7.0.0 → 7.0.1 (apexguru-engine)
  • csv-stringify: 6.7.0 → 6.8.0 (core)
  • globals: 17.5.0 → 17.6.0 (eslint-engine)
  • js-yaml: 4.1.1 → 4.2.0 (core)
  • retire: 5.4.2 → 5.4.3 (retirejs-engine)
  • rimraf: 6.1.2 → 6.1.3 (root)
  • semver: 7.7.3/7.7.4 → 7.8.4 (root, core, pmd, flow, sfge, eslint engines)
  • typescript-eslint: 8.59.4 → 8.61.1 (all eslint-9 packages)

Maintained frozen dependencies

  • @types/node: kept at ^20.0.0 — Node 20 is the minimum customer version
  • p-limit: kept at 3.x — v4+ is ESM-only and breaks CommonJS
  • code-analyzer-eslint8-engine: all deps frozen — conflicts with eslint v9

Skipped major-version bumps (no approval requested)

  • eslint, @eslint/js: v9 → v10
  • archiver: v7 → v8
  • @types/archiver: v6 → v8
  • js-yaml: v4 → v5

Verification

  • Clean install (rm -rf node_modules packages/*/node_modules && npm install)
  • npm run build — all packages compile (Java + TypeScript)
  • npm run test — 1477 passed, 11 skipped, 0 failed across 65 suites
  • Pre-commit lint + interdependency validation passed

Packages touched

  • code-analyzer-core
  • code-analyzer-engine-api
  • code-analyzer-pmd-engine
  • code-analyzer-eslint-engine
  • code-analyzer-regex-engine
  • code-analyzer-flow-engine
  • code-analyzer-retirejs-engine
  • code-analyzer-sfge-engine
  • code-analyzer-apexguru-engine
  • ENGINE-TEMPLATE
  • (root)

Test plan

  • Java tests (PMD + SFGE) passing
  • TypeScript tests passing (1477/1488)
  • Lint clean
  • No source code changes — only package.json + package-lock.json

…r monthly release

Updated packages (minor/patch only):
- @babel/preset-react: 7.28.5 → 7.29.7
- @salesforce/core: 8.28.3 → 8.31.2 (apexguru-engine)
- @types/archiver: 6.0.0 → 6.0.4 (apexguru-engine)
- @typescript-eslint/eslint-plugin: 8.59.4 → 8.61.1 (eslint-engine)
- @typescript-eslint/parser: 8.59.4 → 8.61.1 (eslint-engine)
- archiver: 7.0.0 → 7.0.1 (apexguru-engine)
- csv-stringify: 6.7.0 → 6.8.0 (core)
- globals: 17.5.0 → 17.6.0 (eslint-engine)
- js-yaml: 4.1.1 → 4.2.0 (core)
- retire: 5.4.2 → 5.4.3 (retirejs-engine)
- rimraf: 6.1.2 → 6.1.3 (root)
- semver: 7.7.3/7.7.4 → 7.8.4 (root, core, pmd, flow, sfge, eslint engines)
- typescript-eslint: 8.59.4 → 8.61.1 (all eslint-9 packages)

Maintained frozen dependencies:
- @types/node: kept at ^20.0.0 (Node 20 minimum customer requirement)
- p-limit: kept at 3.x (v4+ is ESM-only)
- code-analyzer-eslint8-engine: all deps frozen (v9 conflict)

Skipped majors without approval:
- eslint, @eslint/js (v9 → v10)
- archiver, @types/archiver (v7/v6 → v8)
- js-yaml major (v4 → v5)

All builds and tests passing (1477 tests passed, 11 skipped, 0 failed).
@git2gus

git2gus Bot commented Jun 24, 2026

Copy link
Copy Markdown

Git2Gus App is installed but the .git2gus/config.json doesn't have right values. You should add the required configuration.

@nikhil-mittal-165 nikhil-mittal-165 merged commit 1781a6c into dev Jun 24, 2026
8 checks passed
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