-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Update dependency ignore to v7 (main) #203286
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Pinging @elastic/kibana-operations (Team:Operations) |
|
buildkite test this |
ee509f0 to
9f3ee74
Compare
9f3ee74 to
b4fb2f3
Compare
07c069e to
3a1dd21
Compare
3a1dd21 to
a209a59
Compare
a209a59 to
c930393
Compare
|
buildkite test this |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
💛 Build succeeded, but was flaky
Failed CI StepsMetrics [docs]
History
|
|
Starting backport for target branches: 7.17, 8.17, 8.18, 8.19, 9.0 https://github.com/elastic/kibana/actions/runs/15451234579 |
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [ignore](https://github.com/kaelzhang/node-ignore) | devDependencies | major | [`^5.3.0` -> `^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) | `7.0.5` | --- ### Release Notes <details> <summary>kaelzhang/node-ignore (ignore)</summary> ### [`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4) - **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS ([#&elastic#8203;68](https://github.com/kaelzhang/node-ignore/issues/68)) ```js ig.ignores('...') ig.ignores('....') // It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4 ``` An upgrade is recommended for all dependents ### [`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3) ### [`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b) ### [`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1) ### [`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0) #### Minor feature The primary feature introduced by `7.0.0` is the `.checkIgnore()` method, which is most equivalent to `git check-ignore -v`. And also it allows to pass `{pattern, mark?}` as the parameter of `.add()` so that we could imitate the mechanism of `git check-ignore` as: ```js ig.add({ pattern: 'foo/*', mark: '60' }) const { ignored, rule } = checkIgnore('foo/') if (ignored) { console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`) } // .gitignore:60:foo/* foo/ ``` #### Potential Incompatibilities The only situation that `7.0.0` might bring incompatibility is to `.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might occur when the current workspace has multiple `node-ignore` versions installed, please be careful. ```js const {anotherIgnoreInstance} = require('./ignore-6.0-instance') // A 7.0.0 instance ignore().add(anotherIgnoreInstance) // It will break your code ``` Otherwise, in most cases, if you never do something above or there is only one version of `node-ignore` installed in the current workspace, it is quite safe to upgrade to `7.0.0`. ### [`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819) ### [`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1): 6.x (== 5.3.2) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1) ### 6.x - The release of `6.x` is due to a mistake. - Making an upgrade from `5.x` to 6.x for now actually changes nothing and does no harm, everyone could just upgrade or ignore the version. - Actually `6.0.2` is `5.3.2` - The next major release will be `7.0.0` ### [`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> --------- Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]> (cherry picked from commit 2656cb4)
💔 Some backports could not be created
Note: Successful backport PRs will be merged automatically after passing CI. Manual backportTo create the backport manually run: Questions ?Please refer to the Backport tool documentation |
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [ignore](https://github.com/kaelzhang/node-ignore) | devDependencies | major | [`^5.3.0` -> `^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) | `7.0.5` | --- ### Release Notes <details> <summary>kaelzhang/node-ignore (ignore)</summary> ### [`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4) - **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS ([#&elastic#8203;68](https://github.com/kaelzhang/node-ignore/issues/68)) ```js ig.ignores('...') ig.ignores('....') // It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4 ``` An upgrade is recommended for all dependents ### [`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3) ### [`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b) ### [`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1) ### [`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0) #### Minor feature The primary feature introduced by `7.0.0` is the `.checkIgnore()` method, which is most equivalent to `git check-ignore -v`. And also it allows to pass `{pattern, mark?}` as the parameter of `.add()` so that we could imitate the mechanism of `git check-ignore` as: ```js ig.add({ pattern: 'foo/*', mark: '60' }) const { ignored, rule } = checkIgnore('foo/') if (ignored) { console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`) } // .gitignore:60:foo/* foo/ ``` #### Potential Incompatibilities The only situation that `7.0.0` might bring incompatibility is to `.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might occur when the current workspace has multiple `node-ignore` versions installed, please be careful. ```js const {anotherIgnoreInstance} = require('./ignore-6.0-instance') // A 7.0.0 instance ignore().add(anotherIgnoreInstance) // It will break your code ``` Otherwise, in most cases, if you never do something above or there is only one version of `node-ignore` installed in the current workspace, it is quite safe to upgrade to `7.0.0`. ### [`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819) ### [`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1): 6.x (== 5.3.2) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1) ### 6.x - The release of `6.x` is due to a mistake. - Making an upgrade from `5.x` to 6.x for now actually changes nothing and does no harm, everyone could just upgrade or ignore the version. - Actually `6.0.2` is `5.3.2` - The next major release will be `7.0.0` ### [`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> --------- Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]> (cherry picked from commit 2656cb4) # Conflicts: # yarn.lock
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [ignore](https://github.com/kaelzhang/node-ignore) | devDependencies | major | [`^5.3.0` -> `^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) | `7.0.5` | --- ### Release Notes <details> <summary>kaelzhang/node-ignore (ignore)</summary> ### [`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4) - **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS ([#&elastic#8203;68](https://github.com/kaelzhang/node-ignore/issues/68)) ```js ig.ignores('...') ig.ignores('....') // It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4 ``` An upgrade is recommended for all dependents ### [`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3) ### [`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b) ### [`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1) ### [`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0) #### Minor feature The primary feature introduced by `7.0.0` is the `.checkIgnore()` method, which is most equivalent to `git check-ignore -v`. And also it allows to pass `{pattern, mark?}` as the parameter of `.add()` so that we could imitate the mechanism of `git check-ignore` as: ```js ig.add({ pattern: 'foo/*', mark: '60' }) const { ignored, rule } = checkIgnore('foo/') if (ignored) { console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`) } // .gitignore:60:foo/* foo/ ``` #### Potential Incompatibilities The only situation that `7.0.0` might bring incompatibility is to `.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might occur when the current workspace has multiple `node-ignore` versions installed, please be careful. ```js const {anotherIgnoreInstance} = require('./ignore-6.0-instance') // A 7.0.0 instance ignore().add(anotherIgnoreInstance) // It will break your code ``` Otherwise, in most cases, if you never do something above or there is only one version of `node-ignore` installed in the current workspace, it is quite safe to upgrade to `7.0.0`. ### [`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819) ### [`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1): 6.x (== 5.3.2) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1) ### 6.x - The release of `6.x` is due to a mistake. - Making an upgrade from `5.x` to 6.x for now actually changes nothing and does no harm, everyone could just upgrade or ignore the version. - Actually `6.0.2` is `5.3.2` - The next major release will be `7.0.0` ### [`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> --------- Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]> (cherry picked from commit 2656cb4) # Conflicts: # yarn.lock
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [ignore](https://github.com/kaelzhang/node-ignore) | devDependencies | major | [`^5.3.0` -> `^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) | `7.0.5` | --- ### Release Notes <details> <summary>kaelzhang/node-ignore (ignore)</summary> ### [`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4) - **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS ([#&elastic#8203;68](https://github.com/kaelzhang/node-ignore/issues/68)) ```js ig.ignores('...') ig.ignores('....') // It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4 ``` An upgrade is recommended for all dependents ### [`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3) ### [`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b) ### [`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1) ### [`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0) #### Minor feature The primary feature introduced by `7.0.0` is the `.checkIgnore()` method, which is most equivalent to `git check-ignore -v`. And also it allows to pass `{pattern, mark?}` as the parameter of `.add()` so that we could imitate the mechanism of `git check-ignore` as: ```js ig.add({ pattern: 'foo/*', mark: '60' }) const { ignored, rule } = checkIgnore('foo/') if (ignored) { console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`) } // .gitignore:60:foo/* foo/ ``` #### Potential Incompatibilities The only situation that `7.0.0` might bring incompatibility is to `.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might occur when the current workspace has multiple `node-ignore` versions installed, please be careful. ```js const {anotherIgnoreInstance} = require('./ignore-6.0-instance') // A 7.0.0 instance ignore().add(anotherIgnoreInstance) // It will break your code ``` Otherwise, in most cases, if you never do something above or there is only one version of `node-ignore` installed in the current workspace, it is quite safe to upgrade to `7.0.0`. ### [`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819) ### [`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1): 6.x (== 5.3.2) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1) ### 6.x - The release of `6.x` is due to a mistake. - Making an upgrade from `5.x` to 6.x for now actually changes nothing and does no harm, everyone could just upgrade or ignore the version. - Actually `6.0.2` is `5.3.2` - The next major release will be `7.0.0` ### [`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> --------- Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]> (cherry picked from commit 2656cb4) # Conflicts: # yarn.lock
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
# Backport This will backport the following commits from `main` to `9.0`: - [Update dependency ignore to v7 (main) (#203286)](#203286) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-04T19:41:40Z","message":"Update dependency ignore to v7 (main) (#203286)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n| [ignore](https://github.com/kaelzhang/node-ignore) |\ndevDependencies | major | [`^5.3.0` ->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) |\n`7.0.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kaelzhang/node-ignore (ignore)</summary>\n\n###\n[`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n- **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS\n([#​68](https://github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n// It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4\n```\n\nAn upgrade is recommended for all dependents\n\n###\n[`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n###\n[`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n###\n[`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n###\n[`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0)\n\n#### Minor feature\n\nThe primary feature introduced by `7.0.0` is the `.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore -v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of `.add()` so that\nwe could imitate the mechanism of `git check-ignore` as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential Incompatibilities\n\nThe only situation that `7.0.0` might bring incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might\noccur when the current workspace has multiple `node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst {anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0 instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your code\n```\n\nOtherwise, in most cases, if you never do something above or there is\nonly one version of `node-ignore` installed in the current workspace, it\nis quite safe to upgrade to `7.0.0`.\n\n###\n[`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x (== 5.3.2)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n### 6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade from `5.x` to 6.x for now actually changes nothing\nand does no harm, everyone could just upgrade or ignore the version.\n - Actually `6.0.2` is `5.3.2`\n- The next major release will be `7.0.0`\n\n###\n[`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update dependency ignore to v7 (main)","number":203286,"url":"https://github.com/elastic/kibana/pull/203286","mergeCommit":{"message":"Update dependency ignore to v7 (main) (#203286)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n| [ignore](https://github.com/kaelzhang/node-ignore) |\ndevDependencies | major | [`^5.3.0` ->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) |\n`7.0.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kaelzhang/node-ignore (ignore)</summary>\n\n###\n[`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n- **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS\n([#​68](https://github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n// It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4\n```\n\nAn upgrade is recommended for all dependents\n\n###\n[`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n###\n[`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n###\n[`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n###\n[`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0)\n\n#### Minor feature\n\nThe primary feature introduced by `7.0.0` is the `.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore -v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of `.add()` so that\nwe could imitate the mechanism of `git check-ignore` as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential Incompatibilities\n\nThe only situation that `7.0.0` might bring incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might\noccur when the current workspace has multiple `node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst {anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0 instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your code\n```\n\nOtherwise, in most cases, if you never do something above or there is\nonly one version of `node-ignore` installed in the current workspace, it\nis quite safe to upgrade to `7.0.0`.\n\n###\n[`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x (== 5.3.2)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n### 6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade from `5.x` to 6.x for now actually changes nothing\nand does no harm, everyone could just upgrade or ignore the version.\n - Actually `6.0.2` is `5.3.2`\n- The next major release will be `7.0.0`\n\n###\n[`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203286","number":203286,"mergeCommit":{"message":"Update dependency ignore to v7 (main) (#203286)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n| [ignore](https://github.com/kaelzhang/node-ignore) |\ndevDependencies | major | [`^5.3.0` ->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) |\n`7.0.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kaelzhang/node-ignore (ignore)</summary>\n\n###\n[`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n- **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS\n([#​68](https://github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n// It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4\n```\n\nAn upgrade is recommended for all dependents\n\n###\n[`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n###\n[`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n###\n[`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n###\n[`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0)\n\n#### Minor feature\n\nThe primary feature introduced by `7.0.0` is the `.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore -v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of `.add()` so that\nwe could imitate the mechanism of `git check-ignore` as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential Incompatibilities\n\nThe only situation that `7.0.0` might bring incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might\noccur when the current workspace has multiple `node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst {anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0 instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your code\n```\n\nOtherwise, in most cases, if you never do something above or there is\nonly one version of `node-ignore` installed in the current workspace, it\nis quite safe to upgrade to `7.0.0`.\n\n###\n[`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x (== 5.3.2)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n### 6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade from `5.x` to 6.x for now actually changes nothing\nand does no harm, everyone could just upgrade or ignore the version.\n - Actually `6.0.2` is `5.3.2`\n- The next major release will be `7.0.0`\n\n###\n[`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1"}}]}] BACKPORT--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]>
# Backport This will backport the following commits from `main` to `8.19`: - [Update dependency ignore to v7 (main) (#203286)](#203286) <!--- Backport version: 10.0.0 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-04T19:41:40Z","message":"Update dependency ignore to v7 (main) (#203286)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n| [ignore](https://github.com/kaelzhang/node-ignore) |\ndevDependencies | major | [`^5.3.0` ->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) |\n`7.0.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kaelzhang/node-ignore (ignore)</summary>\n\n###\n[`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n- **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS\n([#​68](https://github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n// It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4\n```\n\nAn upgrade is recommended for all dependents\n\n###\n[`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n###\n[`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n###\n[`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n###\n[`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0)\n\n#### Minor feature\n\nThe primary feature introduced by `7.0.0` is the `.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore -v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of `.add()` so that\nwe could imitate the mechanism of `git check-ignore` as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential Incompatibilities\n\nThe only situation that `7.0.0` might bring incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might\noccur when the current workspace has multiple `node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst {anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0 instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your code\n```\n\nOtherwise, in most cases, if you never do something above or there is\nonly one version of `node-ignore` installed in the current workspace, it\nis quite safe to upgrade to `7.0.0`.\n\n###\n[`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x (== 5.3.2)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n### 6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade from `5.x` to 6.x for now actually changes nothing\nand does no harm, everyone could just upgrade or ignore the version.\n - Actually `6.0.2` is `5.3.2`\n- The next major release will be `7.0.0`\n\n###\n[`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update dependency ignore to v7 (main)","number":203286,"url":"https://github.com/elastic/kibana/pull/203286","mergeCommit":{"message":"Update dependency ignore to v7 (main) (#203286)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n| [ignore](https://github.com/kaelzhang/node-ignore) |\ndevDependencies | major | [`^5.3.0` ->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) |\n`7.0.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kaelzhang/node-ignore (ignore)</summary>\n\n###\n[`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n- **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS\n([#​68](https://github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n// It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4\n```\n\nAn upgrade is recommended for all dependents\n\n###\n[`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n###\n[`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n###\n[`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n###\n[`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0)\n\n#### Minor feature\n\nThe primary feature introduced by `7.0.0` is the `.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore -v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of `.add()` so that\nwe could imitate the mechanism of `git check-ignore` as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential Incompatibilities\n\nThe only situation that `7.0.0` might bring incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might\noccur when the current workspace has multiple `node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst {anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0 instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your code\n```\n\nOtherwise, in most cases, if you never do something above or there is\nonly one version of `node-ignore` installed in the current workspace, it\nis quite safe to upgrade to `7.0.0`.\n\n###\n[`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x (== 5.3.2)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n### 6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade from `5.x` to 6.x for now actually changes nothing\nand does no harm, everyone could just upgrade or ignore the version.\n - Actually `6.0.2` is `5.3.2`\n- The next major release will be `7.0.0`\n\n###\n[`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203286","number":203286,"mergeCommit":{"message":"Update dependency ignore to v7 (main) (#203286)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n| [ignore](https://github.com/kaelzhang/node-ignore) |\ndevDependencies | major | [`^5.3.0` ->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) |\n`7.0.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kaelzhang/node-ignore (ignore)</summary>\n\n###\n[`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n- **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS\n([#​68](https://github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n// It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4\n```\n\nAn upgrade is recommended for all dependents\n\n###\n[`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n###\n[`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n###\n[`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n###\n[`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0)\n\n#### Minor feature\n\nThe primary feature introduced by `7.0.0` is the `.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore -v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of `.add()` so that\nwe could imitate the mechanism of `git check-ignore` as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential Incompatibilities\n\nThe only situation that `7.0.0` might bring incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might\noccur when the current workspace has multiple `node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst {anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0 instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your code\n```\n\nOtherwise, in most cases, if you never do something above or there is\nonly one version of `node-ignore` installed in the current workspace, it\nis quite safe to upgrade to `7.0.0`.\n\n###\n[`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x (== 5.3.2)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n### 6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade from `5.x` to 6.x for now actually changes nothing\nand does no harm, everyone could just upgrade or ignore the version.\n - Actually `6.0.2` is `5.3.2`\n- The next major release will be `7.0.0`\n\n###\n[`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1"}},{"url":"https://github.com/elastic/kibana/pull/222659","number":222659,"branch":"9.0","state":"OPEN"}]}] BACKPORT--> --------- Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: kibanamachine <[email protected]>
# Backport This will backport the following commits from `main` to `8.17`: - [Update dependency ignore to v7 (main) (#203286)](#203286) <!--- Backport version: 10.0.0 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-04T19:41:40Z","message":"Update dependency ignore to v7 (main) (#203286)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n| [ignore](https://github.com/kaelzhang/node-ignore) |\ndevDependencies | major | [`^5.3.0` ->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) |\n`7.0.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kaelzhang/node-ignore (ignore)</summary>\n\n###\n[`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n- **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS\n([#​68](https://github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n// It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4\n```\n\nAn upgrade is recommended for all dependents\n\n###\n[`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n###\n[`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n###\n[`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n###\n[`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0)\n\n#### Minor feature\n\nThe primary feature introduced by `7.0.0` is the `.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore -v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of `.add()` so that\nwe could imitate the mechanism of `git check-ignore` as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential Incompatibilities\n\nThe only situation that `7.0.0` might bring incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might\noccur when the current workspace has multiple `node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst {anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0 instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your code\n```\n\nOtherwise, in most cases, if you never do something above or there is\nonly one version of `node-ignore` installed in the current workspace, it\nis quite safe to upgrade to `7.0.0`.\n\n###\n[`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x (== 5.3.2)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n### 6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade from `5.x` to 6.x for now actually changes nothing\nand does no harm, everyone could just upgrade or ignore the version.\n - Actually `6.0.2` is `5.3.2`\n- The next major release will be `7.0.0`\n\n###\n[`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update dependency ignore to v7 (main)","number":203286,"url":"https://github.com/elastic/kibana/pull/203286","mergeCommit":{"message":"Update dependency ignore to v7 (main) (#203286)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n| [ignore](https://github.com/kaelzhang/node-ignore) |\ndevDependencies | major | [`^5.3.0` ->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) |\n`7.0.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kaelzhang/node-ignore (ignore)</summary>\n\n###\n[`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n- **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS\n([#​68](https://github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n// It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4\n```\n\nAn upgrade is recommended for all dependents\n\n###\n[`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n###\n[`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n###\n[`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n###\n[`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0)\n\n#### Minor feature\n\nThe primary feature introduced by `7.0.0` is the `.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore -v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of `.add()` so that\nwe could imitate the mechanism of `git check-ignore` as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential Incompatibilities\n\nThe only situation that `7.0.0` might bring incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might\noccur when the current workspace has multiple `node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst {anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0 instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your code\n```\n\nOtherwise, in most cases, if you never do something above or there is\nonly one version of `node-ignore` installed in the current workspace, it\nis quite safe to upgrade to `7.0.0`.\n\n###\n[`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x (== 5.3.2)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n### 6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade from `5.x` to 6.x for now actually changes nothing\nand does no harm, everyone could just upgrade or ignore the version.\n - Actually `6.0.2` is `5.3.2`\n- The next major release will be `7.0.0`\n\n###\n[`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203286","number":203286,"mergeCommit":{"message":"Update dependency ignore to v7 (main) (#203286)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n| [ignore](https://github.com/kaelzhang/node-ignore) |\ndevDependencies | major | [`^5.3.0` ->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) |\n`7.0.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kaelzhang/node-ignore (ignore)</summary>\n\n###\n[`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n- **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS\n([#​68](https://github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n// It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4\n```\n\nAn upgrade is recommended for all dependents\n\n###\n[`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n###\n[`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n###\n[`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n###\n[`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0)\n\n#### Minor feature\n\nThe primary feature introduced by `7.0.0` is the `.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore -v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of `.add()` so that\nwe could imitate the mechanism of `git check-ignore` as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential Incompatibilities\n\nThe only situation that `7.0.0` might bring incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might\noccur when the current workspace has multiple `node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst {anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0 instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your code\n```\n\nOtherwise, in most cases, if you never do something above or there is\nonly one version of `node-ignore` installed in the current workspace, it\nis quite safe to upgrade to `7.0.0`.\n\n###\n[`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x (== 5.3.2)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n### 6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade from `5.x` to 6.x for now actually changes nothing\nand does no harm, everyone could just upgrade or ignore the version.\n - Actually `6.0.2` is `5.3.2`\n- The next major release will be `7.0.0`\n\n###\n[`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1"}},{"url":"https://github.com/elastic/kibana/pull/222659","number":222659,"branch":"9.0","state":"OPEN"}]}] BACKPORT--> Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
# Backport This will backport the following commits from `main` to `8.18`: - [Update dependency ignore to v7 (main) (#203286)](#203286) <!--- Backport version: 10.0.0 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"elastic-renovate-prod[bot]","email":"174716857+elastic-renovate-prod[bot]@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-06-04T19:41:40Z","message":"Update dependency ignore to v7 (main) (#203286)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n| [ignore](https://github.com/kaelzhang/node-ignore) |\ndevDependencies | major | [`^5.3.0` ->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) |\n`7.0.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kaelzhang/node-ignore (ignore)</summary>\n\n###\n[`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n- **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS\n([#​68](https://github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n// It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4\n```\n\nAn upgrade is recommended for all dependents\n\n###\n[`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n###\n[`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n###\n[`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n###\n[`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0)\n\n#### Minor feature\n\nThe primary feature introduced by `7.0.0` is the `.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore -v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of `.add()` so that\nwe could imitate the mechanism of `git check-ignore` as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential Incompatibilities\n\nThe only situation that `7.0.0` might bring incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might\noccur when the current workspace has multiple `node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst {anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0 instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your code\n```\n\nOtherwise, in most cases, if you never do something above or there is\nonly one version of `node-ignore` installed in the current workspace, it\nis quite safe to upgrade to `7.0.0`.\n\n###\n[`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x (== 5.3.2)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n### 6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade from `5.x` to 6.x for now actually changes nothing\nand does no harm, everyone could just upgrade or ignore the version.\n - Actually `6.0.2` is `5.3.2`\n- The next major release will be `7.0.0`\n\n###\n[`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","backport:all-open","v9.1.0"],"title":"Update dependency ignore to v7 (main)","number":203286,"url":"https://github.com/elastic/kibana/pull/203286","mergeCommit":{"message":"Update dependency ignore to v7 (main) (#203286)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n| [ignore](https://github.com/kaelzhang/node-ignore) |\ndevDependencies | major | [`^5.3.0` ->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) |\n`7.0.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kaelzhang/node-ignore (ignore)</summary>\n\n###\n[`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n- **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS\n([#​68](https://github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n// It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4\n```\n\nAn upgrade is recommended for all dependents\n\n###\n[`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n###\n[`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n###\n[`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n###\n[`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0)\n\n#### Minor feature\n\nThe primary feature introduced by `7.0.0` is the `.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore -v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of `.add()` so that\nwe could imitate the mechanism of `git check-ignore` as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential Incompatibilities\n\nThe only situation that `7.0.0` might bring incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might\noccur when the current workspace has multiple `node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst {anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0 instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your code\n```\n\nOtherwise, in most cases, if you never do something above or there is\nonly one version of `node-ignore` installed in the current workspace, it\nis quite safe to upgrade to `7.0.0`.\n\n###\n[`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x (== 5.3.2)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n### 6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade from `5.x` to 6.x for now actually changes nothing\nand does no harm, everyone could just upgrade or ignore the version.\n - Actually `6.0.2` is `5.3.2`\n- The next major release will be `7.0.0`\n\n###\n[`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203286","number":203286,"mergeCommit":{"message":"Update dependency ignore to v7 (main) (#203286)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Pending |\n|---|---|---|---|---|\n| [ignore](https://github.com/kaelzhang/node-ignore) |\ndevDependencies | major | [`^5.3.0` ->\n`^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) |\n`7.0.5` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>kaelzhang/node-ignore (ignore)</summary>\n\n###\n[`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4)\n\n- **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS\n([#​68](https://github.com/kaelzhang/node-ignore/issues/68))\n\n```js\nig.ignores('...')\nig.ignores('....')\n// It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4\n```\n\nAn upgrade is recommended for all dependents\n\n###\n[`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3)\n\n###\n[`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b)\n\n###\n[`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1)\n\n###\n[`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0)\n\n#### Minor feature\n\nThe primary feature introduced by `7.0.0` is the `.checkIgnore()`\nmethod, which is most equivalent to `git check-ignore -v`. And also it\nallows to pass `{pattern, mark?}` as the parameter of `.add()` so that\nwe could imitate the mechanism of `git check-ignore` as:\n\n```js\nig.add({\n pattern: 'foo/*',\n mark: '60'\n})\n\nconst {\n ignored,\n rule\n} = checkIgnore('foo/')\n\nif (ignored) {\n console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`)\n}\n\n// .gitignore:60:foo/* foo/\n```\n\n#### Potential Incompatibilities\n\nThe only situation that `7.0.0` might bring incompatibility is to\n`.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might\noccur when the current workspace has multiple `node-ignore` versions\ninstalled, please be careful.\n\n```js\nconst {anotherIgnoreInstance} = require('./ignore-6.0-instance')\n\n// A 7.0.0 instance\nignore().add(anotherIgnoreInstance)\n\n// It will break your code\n```\n\nOtherwise, in most cases, if you never do something above or there is\nonly one version of `node-ignore` installed in the current workspace, it\nis quite safe to upgrade to `7.0.0`.\n\n###\n[`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819)\n\n###\n[`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1):\n6.x (== 5.3.2)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1)\n\n### 6.x\n\n- The release of `6.x` is due to a mistake.\n- Making an upgrade from `5.x` to 6.x for now actually changes nothing\nand does no harm, everyone could just upgrade or ignore the version.\n - Actually `6.0.2` is `5.3.2`\n- The next major release will be `7.0.0`\n\n###\n[`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n[Compare\nSource](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://github.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>\nCo-authored-by: Brad White <[email protected]>","sha":"2656cb4299663e94bdce4199ce7c48abb54521c1"}},{"url":"https://github.com/elastic/kibana/pull/222659","number":222659,"branch":"9.0","state":"OPEN"}]}] BACKPORT--> --------- Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: kibanamachine <[email protected]>
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [ignore](https://github.com/kaelzhang/node-ignore) | devDependencies | major | [`^5.3.0` -> `^7.0.4`](https://renovatebot.com/diffs/npm/ignore/5.3.2/7.0.4) | `7.0.5` | --- ### Release Notes <details> <summary>kaelzhang/node-ignore (ignore)</summary> ### [`v7.0.4`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.4) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.3...7.0.4) - **PATCH** Allows files named `.{3,}`, such as `...` for Linux / macOS ([#&elastic#8203;68](https://github.com/kaelzhang/node-ignore/issues/68)) ```js ig.ignores('...') ig.ignores('....') // It will throw a RangeError in versions prior to 7.0.4, but it is ok if >= 7.0.4 ``` An upgrade is recommended for all dependents ### [`v7.0.3`](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/52f8e855b6aca711579c008f38829f48e5a4c78b...7.0.3) ### [`v7.0.2`](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.1...52f8e855b6aca711579c008f38829f48e5a4c78b) ### [`v7.0.1`](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/7.0.0...7.0.1) ### [`v7.0.0`](https://github.com/kaelzhang/node-ignore/releases/tag/7.0.0) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/ee70c66d32e900f6e793c733a4ca27a1dafb3819...7.0.0) #### Minor feature The primary feature introduced by `7.0.0` is the `.checkIgnore()` method, which is most equivalent to `git check-ignore -v`. And also it allows to pass `{pattern, mark?}` as the parameter of `.add()` so that we could imitate the mechanism of `git check-ignore` as: ```js ig.add({ pattern: 'foo/*', mark: '60' }) const { ignored, rule } = checkIgnore('foo/') if (ignored) { console.log(`.gitignore:${result}:${rule.mark}:${rule.pattern} foo/`) } // .gitignore:60:foo/* foo/ ``` #### Potential Incompatibilities The only situation that `7.0.0` might bring incompatibility is to `.add()` a `< 7.0.0` instance into a `>= 7.0.0` instance, which might occur when the current workspace has multiple `node-ignore` versions installed, please be careful. ```js const {anotherIgnoreInstance} = require('./ignore-6.0-instance') // A 7.0.0 instance ignore().add(anotherIgnoreInstance) // It will break your code ``` Otherwise, in most cases, if you never do something above or there is only one version of `node-ignore` installed in the current workspace, it is quite safe to upgrade to `7.0.0`. ### [`v6.0.2`](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/6.0.1...ee70c66d32e900f6e793c733a4ca27a1dafb3819) ### [`v6.0.1`](https://github.com/kaelzhang/node-ignore/releases/tag/6.0.1): 6.x (== 5.3.2) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/6.0.0...6.0.1) ### 6.x - The release of `6.x` is due to a mistake. - Making an upgrade from `5.x` to 6.x for now actually changes nothing and does no harm, everyone could just upgrade or ignore the version. - Actually `6.0.2` is `5.3.2` - The next major release will be `7.0.0` ### [`v6.0.0`](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0) [Compare Source](https://github.com/kaelzhang/node-ignore/compare/5.3.2...6.0.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOk9wZXJhdGlvbnMiLCJiYWNrcG9ydDphbGwtb3BlbiIsInJlbGVhc2Vfbm90ZTpza2lwIl19--> --------- Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Brad White <[email protected]>
This PR contains the following updates:
^5.3.0->^7.0.47.0.5Release Notes
kaelzhang/node-ignore (ignore)
v7.0.4Compare Source
.{3,}, such as...for Linux / macOS (#68)An upgrade is recommended for all dependents
v7.0.3Compare Source
v7.0.2Compare Source
v7.0.1Compare Source
v7.0.0Compare Source
Minor feature
The primary feature introduced by
7.0.0is the.checkIgnore()method, which is most equivalent togit check-ignore -v. And also it allows to pass{pattern, mark?}as the parameter of.add()so that we could imitate the mechanism ofgit check-ignoreas:Potential Incompatibilities
The only situation that
7.0.0might bring incompatibility is to.add()a< 7.0.0instance into a>= 7.0.0instance, which might occur when the current workspace has multiplenode-ignoreversions installed, please be careful.Otherwise, in most cases, if you never do something above or there is only one version of
node-ignoreinstalled in the current workspace, it is quite safe to upgrade to7.0.0.v6.0.2Compare Source
v6.0.1: 6.x (== 5.3.2)Compare Source
6.x
6.xis due to a mistake.5.xto 6.x for now actually changes nothing and does no harm, everyone could just upgrade or ignore the version.6.0.2is5.3.27.0.0v6.0.0Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 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.
This PR has been generated by Renovate Bot.