Skip to content

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

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

Revert "fix: update dependency global-directory to v5 (#4671)"#4677
escapedcat merged 1 commit into
masterfrom
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

qodo-code-review Bot commented Mar 31, 2026

Copy link
Copy Markdown

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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 / ini@6.0.0.

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 global-directory@4.0.1 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
pat-s pushed a commit to devxygmbh/ansible-posit that referenced this pull request May 12, 2026
…ocker tag to v21 (#63)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [cr.codefloe.com/docker.io/commitlint/commitlint](https://github.com/conventional-changelog/commitlint) | major | `20.5.3` → `21.0.0` |

---

### Release Notes

<details>
<summary>conventional-changelog/commitlint (cr.codefloe.com/docker.io/commitlint/commitlint)</summary>

### [`v21.0.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#2100-2026-05-08)

[Compare Source](conventional-changelog/commitlint@v20.5.3...v21.0.0)

##### Bug Fixes

- widen cz-commitlint inquirer peer dep to support v9-v12 [#&#8203;4554](conventional-changelog/commitlint#4554) ([#&#8203;4682](conventional-changelog/commitlint#4682)) ([341f0c4](conventional-changelog/commitlint@341f0c4))

- chore!: minimum node version v22 ([#&#8203;4679](conventional-changelog/commitlint#4679)) ([ac2b3f4](conventional-changelog/commitlint@ac2b3f4)), closes [#&#8203;4679](conventional-changelog/commitlint#4679)

##### BREAKING CHANGES

- drop node v18 and v20 support

* Bump engines to >=v22 in all 39 package.json files
* Update [@&#8203;types/node](https://github.com/types/node) to ^22.0.0
* Update CI matrix to \[22, 24]
* Update Ubuntu baseline job to ubuntu:26.04
* Update Dockerfile.ci, .mise.toml, .codesandbox/ci.json
* Update pre-commit hook to use --ignore-engines
* Update README and docs

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

#### [20.5.3](conventional-changelog/commitlint@v20.5.2...v20.5.3) (2026-04-30)

**Note:** Version bump only for package [@&#8203;commitlint/root](https://github.com/commitlint/root)

#### [20.5.2](conventional-changelog/commitlint@v20.5.1...v20.5.2) (2026-04-25)

##### Bug Fixes

- update dependency global-directory to v5 ([#&#8203;4698](conventional-changelog/commitlint#4698)) ([a8b6224](conventional-changelog/commitlint@a8b6224))

#### [20.5.1](conventional-changelog/commitlint@v20.5.0...v20.5.1) (2026-03-31)

##### Bug Fixes

- **cz-commitlint:** add VS16 to single character emojis ([#&#8203;4666](conventional-changelog/commitlint#4666)) ([9e3e2d3](conventional-changelog/commitlint@9e3e2d3))
- **cz-commitlint:** handle modifiers correctly ([#&#8203;4667](conventional-changelog/commitlint#4667)) ([5a3ebf5](conventional-changelog/commitlint@5a3ebf5))
- update dependency global-directory to v5 ([#&#8203;4671](conventional-changelog/commitlint#4671)) ([a300d32](conventional-changelog/commitlint@a300d32))

##### Reverts

- Revert "fix: update dependency global-directory to v5 ([#&#8203;4671](conventional-changelog/commitlint#4671))" ([#&#8203;4677](conventional-changelog/commitlint#4677)) ([0f124c9](conventional-changelog/commitlint@0f124c9)), closes [#&#8203;4671](conventional-changelog/commitlint#4671) [#&#8203;4677](conventional-changelog/commitlint#4677)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zMS4wIiwidXBkYXRlZEluVmVyIjoiNDMuMzEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: devxy-bot <no-reply@devxy.io>
Reviewed-on: https://codefloe.com/devxy/ansible-posit/pulls/63
pat-s pushed a commit to devxygmbh/ansible-data-science-core that referenced this pull request May 14, 2026
…ocker tag to v21 (#88)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [cr.codefloe.com/docker.io/commitlint/commitlint](https://github.com/conventional-changelog/commitlint) | major | `20.5.3` → `21.0.1` |

---

### Release Notes

<details>
<summary>conventional-changelog/commitlint (cr.codefloe.com/docker.io/commitlint/commitlint)</summary>

### [`v21.0.1`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#2101-2026-05-12)

[Compare Source](conventional-changelog/commitlint@v21.0.0...v21.0.1)

##### Bug Fixes

- **load:** only resolve relative formatter paths ([#&#8203;4761](conventional-changelog/commitlint#4761)) ([f8be069](conventional-changelog/commitlint@f8be069))
- **types:** add presetConfig to ParserPreset interface ([#&#8203;4749](conventional-changelog/commitlint#4749)) ([e402cd4](conventional-changelog/commitlint@e402cd4)), closes [#&#8203;4748](conventional-changelog/commitlint#4748)

### [`v21.0.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#2100-2026-05-08)

[Compare Source](conventional-changelog/commitlint@v20.5.3...v21.0.0)

##### Bug Fixes

- widen cz-commitlint inquirer peer dep to support v9-v12 [#&#8203;4554](conventional-changelog/commitlint#4554) ([#&#8203;4682](conventional-changelog/commitlint#4682)) ([341f0c4](conventional-changelog/commitlint@341f0c4))

- chore!: minimum node version v22 ([#&#8203;4679](conventional-changelog/commitlint#4679)) ([ac2b3f4](conventional-changelog/commitlint@ac2b3f4)), closes [#&#8203;4679](conventional-changelog/commitlint#4679)

##### BREAKING CHANGES

- drop node v18 and v20 support

* Bump engines to >=v22 in all 39 package.json files
* Update [@&#8203;types/node](https://github.com/types/node) to ^22.0.0
* Update CI matrix to \[22, 24]
* Update Ubuntu baseline job to ubuntu:26.04
* Update Dockerfile.ci, .mise.toml, .codesandbox/ci.json
* Update pre-commit hook to use --ignore-engines
* Update README and docs

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

#### [20.5.3](conventional-changelog/commitlint@v20.5.2...v20.5.3) (2026-04-30)

**Note:** Version bump only for package [@&#8203;commitlint/root](https://github.com/commitlint/root)

#### [20.5.2](conventional-changelog/commitlint@v20.5.1...v20.5.2) (2026-04-25)

##### Bug Fixes

- update dependency global-directory to v5 ([#&#8203;4698](conventional-changelog/commitlint#4698)) ([a8b6224](conventional-changelog/commitlint@a8b6224))

#### [20.5.1](conventional-changelog/commitlint@v20.5.0...v20.5.1) (2026-03-31)

##### Bug Fixes

- **cz-commitlint:** add VS16 to single character emojis ([#&#8203;4666](conventional-changelog/commitlint#4666)) ([9e3e2d3](conventional-changelog/commitlint@9e3e2d3))
- **cz-commitlint:** handle modifiers correctly ([#&#8203;4667](conventional-changelog/commitlint#4667)) ([5a3ebf5](conventional-changelog/commitlint@5a3ebf5))
- update dependency global-directory to v5 ([#&#8203;4671](conventional-changelog/commitlint#4671)) ([a300d32](conventional-changelog/commitlint@a300d32))

##### Reverts

- Revert "fix: update dependency global-directory to v5 ([#&#8203;4671](conventional-changelog/commitlint#4671))" ([#&#8203;4677](conventional-changelog/commitlint#4677)) ([0f124c9](conventional-changelog/commitlint@0f124c9)), closes [#&#8203;4671](conventional-changelog/commitlint#4671) [#&#8203;4677](conventional-changelog/commitlint#4677)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zMS4wIiwidXBkYXRlZEluVmVyIjoiNDMuMzEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: devxy-bot <no-reply@devxy.io>
Reviewed-on: https://codefloe.com/devxy/ansible-data-science-core/pulls/88
pat-s pushed a commit to devxygmbh/starlight-theme-celestia that referenced this pull request May 26, 2026
…ocker tag to v21 (#16)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [cr.codefloe.com/docker.io/commitlint/commitlint](https://github.com/conventional-changelog/commitlint) | major | `20.5.3` → `21.0.1` |

---

### Release Notes

<details>
<summary>conventional-changelog/commitlint (cr.codefloe.com/docker.io/commitlint/commitlint)</summary>

### [`v21.0.1`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#2101-2026-05-12)

[Compare Source](conventional-changelog/commitlint@v21.0.0...v21.0.1)

##### Bug Fixes

- **load:** only resolve relative formatter paths ([#&#8203;4761](conventional-changelog/commitlint#4761)) ([f8be069](conventional-changelog/commitlint@f8be069))
- **types:** add presetConfig to ParserPreset interface ([#&#8203;4749](conventional-changelog/commitlint#4749)) ([e402cd4](conventional-changelog/commitlint@e402cd4)), closes [#&#8203;4748](conventional-changelog/commitlint#4748)

### [`v21.0.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#2100-2026-05-08)

[Compare Source](conventional-changelog/commitlint@v20.5.3...v21.0.0)

##### Bug Fixes

- widen cz-commitlint inquirer peer dep to support v9-v12 [#&#8203;4554](conventional-changelog/commitlint#4554) ([#&#8203;4682](conventional-changelog/commitlint#4682)) ([341f0c4](conventional-changelog/commitlint@341f0c4))

- chore!: minimum node version v22 ([#&#8203;4679](conventional-changelog/commitlint#4679)) ([ac2b3f4](conventional-changelog/commitlint@ac2b3f4)), closes [#&#8203;4679](conventional-changelog/commitlint#4679)

##### BREAKING CHANGES

- drop node v18 and v20 support

* Bump engines to >=v22 in all 39 package.json files
* Update [@&#8203;types/node](https://github.com/types/node) to ^22.0.0
* Update CI matrix to \[22, 24]
* Update Ubuntu baseline job to ubuntu:26.04
* Update Dockerfile.ci, .mise.toml, .codesandbox/ci.json
* Update pre-commit hook to use --ignore-engines
* Update README and docs

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

#### [20.5.3](conventional-changelog/commitlint@v20.5.2...v20.5.3) (2026-04-30)

**Note:** Version bump only for package [@&#8203;commitlint/root](https://github.com/commitlint/root)

#### [20.5.2](conventional-changelog/commitlint@v20.5.1...v20.5.2) (2026-04-25)

##### Bug Fixes

- update dependency global-directory to v5 ([#&#8203;4698](conventional-changelog/commitlint#4698)) ([a8b6224](conventional-changelog/commitlint@a8b6224))

#### [20.5.1](conventional-changelog/commitlint@v20.5.0...v20.5.1) (2026-03-31)

##### Bug Fixes

- **cz-commitlint:** add VS16 to single character emojis ([#&#8203;4666](conventional-changelog/commitlint#4666)) ([9e3e2d3](conventional-changelog/commitlint@9e3e2d3))
- **cz-commitlint:** handle modifiers correctly ([#&#8203;4667](conventional-changelog/commitlint#4667)) ([5a3ebf5](conventional-changelog/commitlint@5a3ebf5))
- update dependency global-directory to v5 ([#&#8203;4671](conventional-changelog/commitlint#4671)) ([a300d32](conventional-changelog/commitlint@a300d32))

##### Reverts

- Revert "fix: update dependency global-directory to v5 ([#&#8203;4671](conventional-changelog/commitlint#4671))" ([#&#8203;4677](conventional-changelog/commitlint#4677)) ([0f124c9](conventional-changelog/commitlint@0f124c9)), closes [#&#8203;4671](conventional-changelog/commitlint#4671) [#&#8203;4677](conventional-changelog/commitlint#4677)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zMS4wIiwidXBkYXRlZEluVmVyIjoiNDMuMzEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: devxy-bot <no-reply@devxy.io>
Reviewed-on: https://codefloe.com/devxy/starlight-theme-celestia/pulls/16
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