Skip to content

Commit a69d9b3

Browse files
chore(deps): update dependency lint-staged to v17 (#8570)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [lint-staged](https://redirect.github.com/lint-staged/lint-staged) | [`16.4.0` → `17.0.2`](https://renovatebot.com/diffs/npm/lint-staged/16.4.0/17.0.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/17.0.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/16.4.0/17.0.2?slim=true) | --- ### Release Notes <details> <summary>lint-staged/lint-staged (lint-staged)</summary> ### [`v17.0.2`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1702) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v17.0.1...v17.0.2) ##### Patch Changes - [#&#8203;1779](https://redirect.github.com/lint-staged/lint-staged/pull/1779) [`88670ca`](https://redirect.github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c) Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Enable immutable GitHub releases ### [`v17.0.1`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1701) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v17.0.0...v17.0.1) ##### Patch Changes - [#&#8203;1776](https://redirect.github.com/lint-staged/lint-staged/pull/1776) [`4a5664b`](https://redirect.github.com/lint-staged/lint-staged/commit/4a5664be63af19590ec37940f705dad870ac5cfb) Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Adjust GitHub Actions workflow so that automatic publishing works with signed commits. ### [`v17.0.0`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1700) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v16.4.0...v17.0.0) ##### Major Changes - [#&#8203;1745](https://redirect.github.com/lint-staged/lint-staged/pull/1745) [`e244adf`](https://redirect.github.com/lint-staged/lint-staged/commit/e244adfab430be95803e74b20acf518517054c9f) Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - **Node.js v20 is no longer supported, and the oldest supported version is now `22.22.1`**, which is an active LTS version at the time of this release. Node.js 20 will be EOL after April 2026. Please upgrade your Node.js version! - [#&#8203;1676](https://redirect.github.com/lint-staged/lint-staged/pull/1676) [`0584e0b`](https://redirect.github.com/lint-staged/lint-staged/commit/0584e0b8824a07ea4d0151f2c17fc37c4905a421) Thanks [@&#8203;outslept](https://redirect.github.com/outslept)! - *Lint-staged* now tries to verify the installed Git version is at least `2.32.0`, released in 2021. If you're using an even older Git version, you need to [upgrade](https://git-scm.com/install/mac) it before running *lint-staged*! - [#&#8203;1745](https://redirect.github.com/lint-staged/lint-staged/pull/1745) [`2dcc40a`](https://redirect.github.com/lint-staged/lint-staged/commit/2dcc40a1a98aea20d38f76031ac30b278f81682a) Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - The dependency `yaml` is now marked as optional and probably won't be installed by default. If you're using a YAML configuration file you should install the package separately: ```shell npm install --development yaml ``` If you're using `.lintstagedrc` as the config file name (without a file extension), it will be treated as a YAML file. If the content is JSON, consider renaming it to `.lintstagedrc.json` to avoid needing to install `yaml`. ##### Minor Changes - [#&#8203;1748](https://redirect.github.com/lint-staged/lint-staged/pull/1748) [`809d5ef`](https://redirect.github.com/lint-staged/lint-staged/commit/809d5ef0a66edb2b26b233d33ce8e14af6c978e7) Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Add new option `--hide-all` for hiding all unstaged changes and untracked files, before running tasks. This makes it easier to run tools like [Knip](https://knip.dev) which check for unused code. Untracked files are included in the backup stash and restored automatically after running. - [#&#8203;1759](https://redirect.github.com/lint-staged/lint-staged/pull/1759) [`f13045a`](https://redirect.github.com/lint-staged/lint-staged/commit/f13045a5eae28c3233fc37146b0e1f51739c254b) Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Update dependencies, including [`tinyexec@1.1.1`](https://redirect.github.com/tinylibs/tinyexec/releases/tag/1.1.1) to fix the following issues: - When using a Node.js version manager with multiple versions installed ([nvm](https://redirect.github.com/nvm-sh/nvm), [n](https://redirect.github.com/tj/n), for example), scripts with the `#!/usr/bin/env node` shebang ([Prettier](https://redirect.github.com/prettier/prettier), [ESLint](https://redirect.github.com/eslint/eslint), for example) were previously spawned using the default Node.js version configured by the version manager (the one `which node` points to) on POSIX systems. Now, they will be spawned with the same version that *lint-staged* itself was started with. - For example, if your default Node.js version is 24.14.1 but *lint-staged* is run with the latest version 25.9.0, the tasks spawned by *lint-staged* will now also use version 25.9.0. Previously they were spawned using 24.14.1. - When installing Node.js from the Ubuntu App Center ([Snap store](https://snapcraft.io/store)), the `node` executable available in `PATH` is a symlink pointing to Snap itself. The sandboxing features of Snap prevented *lint-staged* from spawning scripts with the `#!/usr/bin/env node` shebang, because it meant *lint-staged* tried to spawn Snap via the symlink. This resulted in an `ENOENT` error when trying to run `prettier`, for example. Now, since the real `node` executable's directory is available in the `PATH`, *lint-staged* will instead spawn the script with the real `node` binary succesfully. - [#&#8203;1761](https://redirect.github.com/lint-staged/lint-staged/pull/1761) [`d3251b1`](https://redirect.github.com/lint-staged/lint-staged/commit/d3251b192d7116f059e7cabeffa3bfd7788dedeb) Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - *Lint-staged* now runs `git update-index --again` after running tasks, instead of `git add <originally staged files>`. This should improve compatibility when using non-default indexes, for example when committing with a pathspec `git commit -m "message" .` instead of adding files to the index. - [#&#8203;1745](https://redirect.github.com/lint-staged/lint-staged/pull/1745) [`a9585ac`](https://redirect.github.com/lint-staged/lint-staged/commit/a9585ac7ce0162c5c6c9aa88a28c11c812abedaf) Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Remove `commander` as a dependency and use the built-in `parseArgs` from `node:util` to parse CLI flags. ##### Patch Changes - [#&#8203;1755](https://redirect.github.com/lint-staged/lint-staged/pull/1755) [`c82d30b`](https://redirect.github.com/lint-staged/lint-staged/commit/c82d30bda8c80f886bdfead2e7aa123f7337aa76) Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - All tests now pass on the [Bun](https://bun.com) runtime (latest). - [#&#8203;1750](https://redirect.github.com/lint-staged/lint-staged/pull/1750) [`a401818`](https://redirect.github.com/lint-staged/lint-staged/commit/a4018185016617b02e4473d14e036a5f1a9b3f85) Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Remove manual handling for `git stash --keep-index` resurrecting deleted files, because the issue was fixed in Git `2.23.0` and *lint-staged* requires at least Git `2.32.0`. - [#&#8203;1771](https://redirect.github.com/lint-staged/lint-staged/pull/1771) [`c4b8936`](https://redirect.github.com/lint-staged/lint-staged/commit/c4b893665bf39670650ae71b4ec2073025e9984e) Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Fix documentation about multiple config files and the `--cwd` option. When using it, all tasks will be run in the specified directory. For example, to run everything in the actual `process.cwd()`, use `lint-staged --cwd="."`. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/UI5/webcomponents-react). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 08e3d8a commit a69d9b3

2 files changed

Lines changed: 41 additions & 15 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
"globals": "17.6.0",
9898
"husky": "9.1.7",
9999
"lerna": "9.0.7",
100-
"lint-staged": "16.4.0",
100+
"lint-staged": "17.0.2",
101101
"monocart-reporter": "2.10.1",
102102
"npm-run-all2": "8.0.4",
103103
"pagefind": "1.5.2",

yarn.lock

Lines changed: 40 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7973,7 +7973,7 @@ __metadata:
79737973
languageName: node
79747974
linkType: hard
79757975

7976-
"cli-truncate@npm:^5.0.0":
7976+
"cli-truncate@npm:^5.0.0, cli-truncate@npm:^5.2.0":
79777977
version: 5.2.0
79787978
resolution: "cli-truncate@npm:5.2.0"
79797979
dependencies:
@@ -10804,7 +10804,7 @@ __metadata:
1080410804
languageName: node
1080510805
linkType: hard
1080610806

10807-
"eventemitter3@npm:^5.0.1":
10807+
"eventemitter3@npm:^5.0.1, eventemitter3@npm:^5.0.4":
1080810808
version: 5.0.4
1080910809
resolution: "eventemitter3@npm:5.0.4"
1081010810
checksum: 10c0/575b8cac8d709e1473da46f8f15ef311b57ff7609445a7c71af5cd42598583eee6f098fa7a593e30f27e94b8865642baa0689e8fa97c016f742abdb3b1bf6d9a
@@ -14320,19 +14320,34 @@ __metadata:
1432014320
languageName: node
1432114321
linkType: hard
1432214322

14323-
"lint-staged@npm:16.4.0":
14324-
version: 16.4.0
14325-
resolution: "lint-staged@npm:16.4.0"
14323+
"lint-staged@npm:17.0.2":
14324+
version: 17.0.2
14325+
resolution: "lint-staged@npm:17.0.2"
1432614326
dependencies:
14327-
commander: "npm:^14.0.3"
14328-
listr2: "npm:^9.0.5"
14329-
picomatch: "npm:^4.0.3"
14327+
listr2: "npm:^10.2.1"
14328+
picomatch: "npm:^4.0.4"
1433014329
string-argv: "npm:^0.3.2"
14331-
tinyexec: "npm:^1.0.4"
14332-
yaml: "npm:^2.8.2"
14330+
tinyexec: "npm:^1.1.2"
14331+
yaml: "npm:^2.8.4"
14332+
dependenciesMeta:
14333+
yaml:
14334+
optional: true
1433314335
bin:
1433414336
lint-staged: bin/lint-staged.js
14335-
checksum: 10c0/67625a49a2a01368c7df2da7e553567a79c4b261d9faf3436e00fc3a2f9c4bbe7295909012c47b3d9029e269fd7d7469901a5120573527a032f15797aa497c26
14337+
checksum: 10c0/c1ecf8478988bb586de7023d424d01f8a2a1b0114c1782b7d1da2e0706ebfdf7c9f48cc67407c5e7f7e93b7efe97b8dbb75e264b8ae72f63711a31607b82b1a4
14338+
languageName: node
14339+
linkType: hard
14340+
14341+
"listr2@npm:^10.2.1":
14342+
version: 10.2.1
14343+
resolution: "listr2@npm:10.2.1"
14344+
dependencies:
14345+
cli-truncate: "npm:^5.2.0"
14346+
eventemitter3: "npm:^5.0.4"
14347+
log-update: "npm:^6.1.0"
14348+
rfdc: "npm:^1.4.1"
14349+
wrap-ansi: "npm:^10.0.0"
14350+
checksum: 10c0/a381a7aaef2e8625e6e882835ef446d14306c8fa371b56c4499cf23ece86f84922008af11962bfba5411b51589e02d280bea2b820451a2efad89ebf78bbe68a4
1433614351
languageName: node
1433714352
linkType: hard
1433814353

@@ -21237,7 +21252,7 @@ __metadata:
2123721252
languageName: node
2123821253
linkType: hard
2123921254

21240-
"tinyexec@npm:^1.0.4":
21255+
"tinyexec@npm:^1.1.2":
2124121256
version: 1.1.2
2124221257
resolution: "tinyexec@npm:1.1.2"
2124321258
checksum: 10c0/9e0ef6c001ce54688cf16833a02f70a339276219ca947b88930b124267de2cffc764ff44e87e7369384b1d75ab63491465412cbbdf06f2437956b9ab66ab4491
@@ -21831,7 +21846,7 @@ __metadata:
2183121846
globals: "npm:17.6.0"
2183221847
husky: "npm:9.1.7"
2183321848
lerna: "npm:9.0.7"
21834-
lint-staged: "npm:16.4.0"
21849+
lint-staged: "npm:17.0.2"
2183521850
monocart-reporter: "npm:2.10.1"
2183621851
npm-run-all2: "npm:8.0.4"
2183721852
pagefind: "npm:1.5.2"
@@ -22957,6 +22972,17 @@ __metadata:
2295722972
languageName: node
2295822973
linkType: hard
2295922974

22975+
"wrap-ansi@npm:^10.0.0":
22976+
version: 10.0.0
22977+
resolution: "wrap-ansi@npm:10.0.0"
22978+
dependencies:
22979+
ansi-styles: "npm:^6.2.3"
22980+
string-width: "npm:^8.2.0"
22981+
strip-ansi: "npm:^7.1.2"
22982+
checksum: 10c0/6b163457630fe6d1c72aeed283a7410b2cc7487312df8b0ce96df3fbd64a2a7c948856ea97c25148c848627587c5c7945be474d8e723ab6011bb0756a53a9e89
22983+
languageName: node
22984+
linkType: hard
22985+
2296022986
"wrap-ansi@npm:^6.2.0":
2296122987
version: 6.2.0
2296222988
resolution: "wrap-ansi@npm:6.2.0"
@@ -23146,7 +23172,7 @@ __metadata:
2314623172
languageName: node
2314723173
linkType: hard
2314823174

23149-
"yaml@npm:^2.2.2, yaml@npm:^2.4.2, yaml@npm:^2.8.2":
23175+
"yaml@npm:^2.2.2, yaml@npm:^2.4.2, yaml@npm:^2.8.4":
2315023176
version: 2.8.4
2315123177
resolution: "yaml@npm:2.8.4"
2315223178
bin:

0 commit comments

Comments
 (0)