Skip to content

Revert "fix: update dependency global-directory to v5 (#4671)"#4677

Merged
escapedcat merged 1 commit intomasterfrom
revert/global-directory-v5
Mar 31, 2026
Merged

Revert "fix: update dependency global-directory to v5 (#4671)"#4677
escapedcat merged 1 commit intomasterfrom
revert/global-directory-v5

Conversation

@escapedcat
Copy link
Copy Markdown
Member

Revert global-directory v5 to restore Node 18 compatibility

global-directory v5 declares engines: node>=20, but this project
supports node>=18. The API is unchanged so nothing broke yet, but
a future patch release could use Node 20+ APIs and break Node 18
users without warning. Reverts to v4 until the project drops Node 18.

@qodo-code-review
Copy link
Copy Markdown

Review Summary by Qodo

Revert global-directory v5 to restore Node 18 compatibility

🐞 Bug fix

Grey Divider

Walkthroughs

Description
• Revert global-directory to v4 for Node 18 compatibility
• v5 requires Node 20+, breaking project's Node 18 support
• Restores compatibility until project drops Node 18
Diagram
flowchart LR
  A["global-directory v5<br/>Node 20+ required"] -- "revert to" --> B["global-directory v4<br/>Node 18+ compatible"]
Loading

Grey Divider

File Changes

1. @commitlint/resolve-extends/package.json Dependencies +1/-1

Downgrade global-directory to v4 for Node 18

• Downgrade global-directory dependency from v5.0.0 to v4.0.1
• Restores Node 18 compatibility for the project
• Maintains API compatibility as v4 and v5 have unchanged APIs

@commitlint/resolve-extends/package.json


Grey Divider

Qodo Logo

@qodo-code-review
Copy link
Copy Markdown

qodo-code-review Bot commented Mar 31, 2026

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

ⓘ The new review experience is currently in Beta. Learn more

Grey Divider

Qodo Logo

@codesandbox-ci
Copy link
Copy Markdown

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR reverts the global-directory dependency upgrade (v5 → v4) to preserve Node 18 compatibility across the project, aligning dependency engine requirements with the repository’s stated support for Node >=18.

Changes:

  • Downgrade global-directory to ^4.0.1 in @commitlint/resolve-extends.
  • Update yarn.lock accordingly, including reverting the transitive ini dependency from 6.0.0 to 4.1.1.
  • Remove lockfile entries associated with global-directory@^5.0.0 / [email protected].

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
@commitlint/resolve-extends/package.json Reverts global-directory version to restore Node 18 compatibility.
yarn.lock Locks [email protected] and adjusts transitive ini dependency to match.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@escapedcat escapedcat merged commit 0f124c9 into master Mar 31, 2026
24 checks passed
@escapedcat escapedcat deleted the revert/global-directory-v5 branch March 31, 2026 08:41
This was referenced Mar 31, 2026
This was referenced Apr 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants