chore(deps): update development dependencies (minor and patch)
Metadata
Current evaluation
Merged Renovate PR #128 updating dev dependencies: @types/node 26.6.3→26.6.4, eslint 10.11.0→10.12.0, typescript-eslint 8.70.1→8.71.0, vitest 5.0.2→5.0.3.
Resolution: closed resolved
Reason: PR #128 was merged, applying minor and patch updates to @types/node, eslint, typescript-eslint, and vitest.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`26.6.3` → `26.6.4`](https://renovatebot.com/diffs/npm/@types%2fnode/26.6.3/26.6.4) |  |  |
| [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`10.11.0` → `10.12.0`](https://renovatebot.com/diffs/npm/eslint/10.11.0/10.12.0) |  |  |
| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.70.1` → `8.71.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.70.1/8.71.0) |  |  |
| [vitest](https://vitest.dev) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`5.0.2` → `5.0.3`](https://renovatebot.com/diffs/npm/vitest/5.0.2/5.0.3) |  |  |
---
### Release Notes
<details>
<summary>eslint/eslint (eslint)</summary>
### [`v10.12.0`](https://redirect.github.com/eslint/eslint/releases/tag/v10.12.0)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v10.11.0...v10.12.0)
#### Features
- [`4618052`](https://redirect.github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5) feat: handle astral letters in `new-cap` ([#​21357](https://redirect.github.com/eslint/eslint/issues/21357)) (sary)
- [`4ec5168`](https://redirect.github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa) feat: allow `SourceCode#getText()` to accept tokens and comments ([#​21340](https://redirect.github.com/eslint/eslint/issues/21340)) (electrohyun)
#### Bug Fixes
- [`bc51eee`](https://redirect.github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7) fix: `prefer-arrow-callback` false positive in conditional test ([#​21373](https://redirect.github.com/eslint/eslint/issues/21373)) (Daniel Pinto)
- [`bbff86c`](https://redirect.github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038) fix: skip lines with multiple comments in `max-lines-per-function` ([#​21332](https://redirect.github.com/eslint/eslint/issues/21332)) (xbinaryx)
- [`efc4d6b`](https://redirect.github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a) fix: astral letters in `consistent-return`, `no-eval`, `no-invalid-this` ([#​21360](https://redirect.github.com/eslint/eslint/issues/21360)) (lumir)
- [`93de066`](https://redirect.github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba) fix: prefer-exponentiation-operator autofix for async function base ([#​21322](https://redirect.github.com/eslint/eslint/issues/21322)) (Vladimir Babin)
- [`02e34ff`](https://redirect.github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5) fix: add missing space after `else` in `curly` autofix ([#​21355](https://redirect.github.com/eslint/eslint/issues/21355)) (Pixel)
- [`b14b8bc`](https://redirect.github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160) fix: correct `id-length` message for long private names ([#​21348](https://redirect.github.com/eslint/eslint/issues/21348)) (Pixel)
- [`69aac01`](https://redirect.github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8) fix: support `TSFunctionType` in `getFunctionHeadLoc` ([#​21335](https://redirect.github.com/eslint/eslint/issues/21335)) (xbinaryx)
- [`686630e`](https://redirect.github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532) fix: `no-loss-of-precision` false positive with `0.e5` ([#​21337](https://redirect.github.com/eslint/eslint/issues/21337)) (sethamus)
#### Documentation
- [`67eb586`](https://redirect.github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f) docs: Update README (GitHub Actions Bot)
- [`5370d7e`](https://redirect.github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21) docs: clarify `one-var` `separateRequires` matches any `require()` call ([#​21192](https://redirect.github.com/eslint/eslint/issues/21192)) (sethamus)
- [`8816c1d`](https://redirect.github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f) docs: Update README (GitHub Actions Bot)
- [`3d2e7ce`](https://redirect.github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e) docs: fix typo in no-unused-expressions documentation ([#​21346](https://redirect.github.com/eslint/eslint/issues/21346)) (bytedoe)
#### Chores
- [`152067f`](https://redirect.github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6) chore: update ecosystem plugins ([#​21362](https://redirect.github.com/eslint/eslint/issues/21362)) (ESLint Bot)
- [`b56d58e`](https://redirect.github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e) chore: update github/codeql-action action to v4.38.2 ([#​21376](https://redirect.github.com/eslint/eslint/issues/21376)) (renovate\[bot])
- [`bfaea12`](https://redirect.github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177) perf: cache normalized config globals per languageOptions ([#​21364](https://redirect.github.com/eslint/eslint/issues/21364)) (James Ross)
- [`322209e`](https://redirect.github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c) ci: avoid Nx cache in ecosystem tests and disable failing test ([#​21369](https://redirect.github.com/eslint/eslint/issues/21369)) (Francesco Trotta)
- [`d166567`](https://redirect.github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927) chore: update dependency prettier to v3.9.9 ([#​21371](https://redirect.github.com/eslint/eslint/issues/21371)) (renovate\[bot])
- [`29585ce`](https://redirect.github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c) chore: update dependency eslint-plugin-expect-type to ^0.7.0 ([#​21359](https://redirect.github.com/eslint/eslint/issues/21359)) (renovate\[bot])
- [`39d79ba`](https://redirect.github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d) chore: update github/codeql-action action to v4.38.1 ([#​21354](https://redirect.github.com/eslint/eslint/issues/21354)) (renovate\[bot])
- [`182a6e9`](https://redirect.github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f) chore: update dependency prettier to v3.9.8 ([#​21352](https://redirect.github.com/eslint/eslint/issues/21352)) (renovate\[bot])
- [`f995127`](https://redirect.github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00) chore: remove CLAUDE.md in favor of AGENTS.md ([#​21339](https://redirect.github.com/eslint/eslint/issues/21339)) (Jarren)
- [`b95fb6c`](https://redirect.github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947) chore: update dependency prettier to v3.9.7 ([#​21347](https://redirect.github.com/eslint/eslint/issues/21347)) (renovate\[bot])
- [`3782dd4`](https://redirect.github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815) chore: update ecosystem plugins ([#​21342](https://redirect.github.com/eslint/eslint/issues/21342)) (ESLint Bot)
</details>
<details>
<summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary>
### [`v8.71.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8710-2026-09-28)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.70.1...v8.71.0)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0) for more information.
You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.
</details>
<details>
<summary>vitest-dev/vitest (vitest)</summary>
### [`v5.0.3`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v5.0.3)
[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v5.0.2...v5.0.3)
##### 🐞 Bug Fixes
- Isolate `result.status` between `repeats` runs - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi Ogawa** and **Codex (GPT-6)** in [#​11218](https://redirect.github.com/vitest-dev/vitest/issues/11218) [<samp>(5dbeb)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5dbebe9e3)
- Don't print an interceptor warning in browser mode - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [#​11377](https://redirect.github.com/vitest-dev/vitest/issues/11377) [<samp>(15cc0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/15cc006aa)
- Don't retry when `test.fails` expectedly failed - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi Ogawa** and **Codex (GPT-6)** in [#​11219](https://redirect.github.com/vitest-dev/vitest/issues/11219) [<samp>(b2458)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b24585f08)
- Scope cache key generators to projects - by [@​ecoyoung](https://redirect.github.com/ecoyoung) in [#​11281](https://redirect.github.com/vitest-dev/vitest/issues/11281) and [#​11301](https://redirect.github.com/vitest-dev/vitest/issues/11301) [<samp>(92ba7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/92ba7fc1d)
- **browser**:
- Delay server `listen` until tests start running - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [#​11366](https://redirect.github.com/vitest-dev/vitest/issues/11366) [<samp>(7d8ed)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7d8ed3e9b)
- Check mock path boundaries - by [@​saryn17](https://redirect.github.com/saryn17), **Ryosei Sato** and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [#​11361](https://redirect.github.com/vitest-dev/vitest/issues/11361) and [#​11362](https://redirect.github.com/vitest-dev/vitest/issues/11362) [<samp>(1c388)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1c3888bce)
- Keep config of browser-consumed environments - by [@​kasperpeulen](https://redirect.github.com/kasperpeulen) and **Claude** in [#​11378](https://redirect.github.com/vitest-dev/vitest/issues/11378) [<samp>(aafc0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/aafc0996f)
- Ignore page crash while cancelling - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [#​11386](https://redirect.github.com/vitest-dev/vitest/issues/11386) [<samp>(7c367)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7c36748fa)
- `toMatchScreenshot` uses wrong reference on retried tests - by [@​macarie](https://redirect.github.com/macarie) in [#​11393](https://redirect.github.com/vitest-dev/vitest/issues/11393) [<samp>(c22ab)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c22aba992)
- **cache**:
- Revalidate imports of cached modules - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [#​11381](https://redirect.github.com/vitest-dev/vitest/issues/11381) [<samp>(38f98)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/38f98855f)
- **deps**:
- Pin `why-is-node-running` to `3.2.1` to avoid users running into `ERR_PNPM_TRUST_DOWNGRADE` - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [#​11403](https://redirect.github.com/vitest-dev/vitest/issues/11403) [<samp>(f6c9a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f6c9a4977)
- **expect**:
- Pass current equality testers to `expect.extend` asymmetric matchers - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi Ogawa** and **Claude** in [#​11401](https://redirect.github.com/vitest-dev/vitest/issues/11401) [<samp>(3e794)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3e794a96b)
- **jsdom**:
- Support Blob on jsdom 30.1 - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [#​11379](https://redirect.github.com/vitest-dev/vitest/issues/11379) [<samp>(6c49b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6c49b7197)
- **pool**:
- Preserve unique pool ids when `groupOrder` is set - by [@​mtorp](https://redirect.github.com/mtorp) in [#​11392](https://redirect.github.com/vitest-dev/vitest/issues/11392) [<samp>(50312)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/50312ebb4)
- **ui**:
- Split-pane handle overlapping iframe - by [@​macarie](https://redirect.github.com/macarie) in [#​11221](https://redirect.github.com/vitest-dev/vitest/issues/11221) [<samp>(f91db)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f91db0dfd)
- **vitest**:
- Remove root temp dir on close - by [@​abhinav-phi](https://redirect.github.com/abhinav-phi) in [#​11248](https://redirect.github.com/vitest-dev/vitest/issues/11248) [<samp>(7c711)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7c7119cf7)
- **vm**:
- Do not optimize deps from index.html - by [@​ezefernandezyf](https://redirect.github.com/ezefernandezyf), **Hiroshi Ogawa** and **Codex (GPT-6)** in [#​11329](https://redirect.github.com/vitest-dev/vitest/issues/11329) and [#​11360](https://redirect.github.com/vitest-dev/vitest/issues/11360) [<samp>(caf28)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/caf2887de)
- Don't reuse scripts across vite environments - by [@​MO2k4](https://redirect.github.com/MO2k4), **Martin Oehlert** and **Claude** in [#​11395](https://redirect.github.com/vitest-dev/vitest/issues/11395) [<samp>(346d3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/346d3896b)
##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v5.0.2...v5.0.3)
</details>
---
### Configuration
📅 **Schedule**: (in timezone Etc/UTC)
- Branch creation
- "every weekend"
- Automerge
- "after 1 am and before 7 am"
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- 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/canonical/craft-actions).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjEzNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| ~deepseek/deepseek-pro-latest | — | closed resolved | Merged Renovate PR #128 updating dev dependencies: @types/node 26.6.3→26.6.4, eslint 10.11.0→10.12.0, typescript-eslint 8.70.1→8.71.0, vitest 5.0.2→5.0.3. | |
| ~deepseek/deepseek-pro-latest |
Impact:
20
Quick Win:
14
Complexity:
10
Confidence:
90
Actionability:
80
|
needs review | Renovate dev-dependency bump: @types/node 26.6.3→26.6.4, eslint 10.11.0→10.12.0, typescript-eslint 8.70.1→8.71.0, vitest 5.0.2→5.0.3. CI green, automerge enabled, awaiting merge. | |
| stealth/space-bunny-alpha |
Impact:
15
Quick Win:
12
Complexity:
6
Confidence:
91
Actionability:
82
|
needs review | Renovate bumps dev deps (@types/node 26.6.4, eslint 10.12.0, typescript-eslint 8.71.0, vitest 5.0.3). Lockfile-only change (+109/-109, 1 file) since package.json uses caret ranges. All 13 CI checks green, automerge enabled, awaiting review. | |
| stealth/space-bunny-alpha |
Impact:
15
Quick Win:
11
Complexity:
10
Confidence:
90
Actionability:
82
|
needs review | Renovate bumps dev deps (@types/node 26.6.3→26.6.4, eslint 10.11.0→10.12.0, typescript-eslint 8.70.1→8.71.0, vitest 5.0.2→5.0.3). Lockfile/package.json only; all 13 CI checks pass, no review comments, automerge enabled. | |
| stealth/space-bunny-alpha |
Impact:
15
Quick Win:
12
Complexity:
5
Confidence:
88
Actionability:
85
|
needs review | Renovate dev-dependency bump (@types/node, eslint, typescript-eslint, vitest) touching only pnpm-lock.yaml. All 13 CI checks pass, no review comments, automerge enabled, awaiting maintainer review. | |
| stealth/space-bunny-alpha |
Impact:
15
Quick Win:
12
Complexity:
8
Confidence:
92
Actionability:
85
|
needs review | Renovate dev-dependency bump: @types/node 26.6.3->26.6.4, typescript-eslint 8.70.1->8.71.0, vitest 5.0.2->5.0.3. All 13 CI checks passing, no review comments, awaiting maintainer review/automerge. | |
| stealth/space-bunny-alpha |
Impact:
20
Quick Win:
14
Complexity:
12
Confidence:
86
Actionability:
78
|
needs review | Renovate dev-dependency bump: @types/node 26.6.3→26.6.4, typescript-eslint 8.70.1→8.71.0 (version-align only), vitest 5.0.2→5.0.3. Lockfile-only (+93/-93), automerge enabled, awaiting CI matrix jobs. | |
| stealth/space-bunny-alpha |
Impact:
10
Quick Win:
8
Complexity:
5
Confidence:
85
Actionability:
80
|
needs review | Renovate dev-dependency bump in craft-actions: typescript-eslint 8.70.1→8.71.0 (version-align only, no code changes) and vitest 5.0.2→5.0.3 (patch fixes); lockfile-only diff, CI green, awaiting maintainer review. |
Update history
| Date | Change |
|---|---|
| merged | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #115 chore(deps): update development dependencies (minor and patch) | craft-actions | closed | Merged via Renovate automerge after CI passed, updating @types/node 26.4.1→26.5.1 and typescript-eslint 8.69.0→8.70.0 in commit 18dd03e. | |
| #76 chore(deps): update development dependencies (minor and patch) | craft-actions | merged | Renovate PR #76 bumping dev deps (@types/node 26.1.1, eslint 10.7.0, prettier 3.9.5, typescript-eslint 8.63.0, vitest 4.1.10) was approved and merged into main; all CI checks passed. | |
| #134 chore(deps): update development dependencies (minor and patch) | craft-actions | merged | Merged automated dependency update for eslint, typescript-eslint, and vitest to latest minor/patch versions via Renovate. | |
| #125 chore(deps): update development dependencies (minor and patch) | craft-actions | closed | Renovate updates for @types/node, Prettier, typescript-eslint, and Vitest were merged via commit 68553fe; all CI checks passed. | |
| #131 chore(deps): update development dependencies (minor and patch) | craft-actions | merged | Merged PR #131 updating development dependencies: @types/node to 26.6.5, prettier to 3.9.10, and typescript-eslint to 8.71.1. | |
| #119 chore(deps): update development dependencies (minor and patch) | craft-actions | merged | Renovate dev-dependency PR canonical/craft-actions#119 merged into main via commit c0a51eb, bumping @types/node 26.5.1→26.6.2, eslint 10.10.0→10.11.0, prettier 3.9.6→3.9.8 and vitest 5.0.0→5.0.1; all CI checks passed. | |
| #103 chore(deps): update development dependencies (minor and patch) | craft-actions | merged | Merged #103 via commit fd2c656, updating @types/node to 26.4.0, ESLint to 10.9.1, and typescript-eslint to 8.68.0; all CI checks passed. | |
| #89 chore(deps): update development dependencies (minor and patch) | craft-actions | merged | Renovate PR canonical/craft-actions#89 merged into main, bumping @types/node 26.1.1→26.2.0, eslint 10.7.0→10.8.1 and typescript-eslint 8.65.0→8.66.0 (lockfile diff, +120/-131). | |
| #70 chore(deps): update development dependencies (minor and patch) | craft-actions | merged | Renovate dev-dependency bump in craft-actions (@types/node 26.1.0, eslint 10.6.0, prettier 3.9.4, typescript-eslint 8.62.1) passed CI and was auto-merged into main via commit f1f266b. | |
| #110 chore(deps): update development dependencies (minor and patch) | craft-actions | merged | Renovate PR canonical/craft-actions#110 merged into main, bumping dev deps @types/node 26.4.0→26.4.1, eslint 10.9.1→10.10.0 and typescript-eslint 8.68.0→8.69.0. Approved by one reviewer with all CI checks green. |