Skip to content

Conversation

@jrgemignani
Copy link
Contributor

Note: This PR was created with AI tools and a human.

The pg-connection-string module (dependency of pg) now uses the node: protocol prefix for built-in modules (e.g., require('node:process')). Jest 26 does not support this syntax, causing test failures.

Changes:

  • Upgrade jest from ^26.6.3 to ^29.7.0
  • Upgrade ts-jest from ^26.5.1 to ^29.4.6
  • Upgrade @types/jest from ^26.0.20 to ^29.5.14
  • Update typescript to ^4.9.5

This also resolves 19 npm audit vulnerabilities (17 moderate, 2 high) that existed in the older Jest 26 dependency tree.

modified: drivers/nodejs/package.json

Note: This PR was created with AI tools and a human.

The pg-connection-string module (dependency of pg) now uses the node:
protocol prefix for built-in modules (e.g., require('node:process')).
Jest 26 does not support this syntax, causing test failures.

Changes:
- Upgrade jest from ^26.6.3 to ^29.7.0
- Upgrade ts-jest from ^26.5.1 to ^29.4.6
- Upgrade @types/jest from ^26.0.20 to ^29.5.14
- Update typescript to ^4.9.5

This also resolves 19 npm audit vulnerabilities (17 moderate, 2 high)
that existed in the older Jest 26 dependency tree.

modified:   drivers/nodejs/package.json
@github-actions github-actions bot added master override-stale To keep issues/PRs untouched from stale action labels Jan 17, 2026
@MuhammadTahaNaveed MuhammadTahaNaveed merged commit 8bdeec5 into apache:master Jan 17, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

master override-stale To keep issues/PRs untouched from stale action

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants