Latest Results
chore(deps-dev): bump the dependencies group with 4 updates (#598)
Bumps the dependencies group with 4 updates:
[@codspeed/core](https://github.com/CodSpeedHQ/codspeed-node),
[cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell),
[lint-staged](https://github.com/lint-staged/lint-staged) and
[memfs](https://github.com/streamich/memfs).
Updates `@codspeed/core` from 5.4.0 to 5.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/CodSpeedHQ/codspeed-node/releases">@codspeed/core's
releases</a>.</em></p>
<blockquote>
<h2>v5.5.0</h2>
<h1>Highlights</h1>
<p>We are introducing <code>@codspeed/playwright</code>, for walltime
benchmarking and profiling of end to end browser applications through
playwright.</p>
<p>Here's an example usage, but head to the <a
href="https://codspeed.io/docs/benchmarks/nodejs/playwright">docs</a>
for more information</p>
<pre lang="typescript"><code>import { bench, type Page } from
"@codspeed/playwright-plugin";
import electronExecutable from "electron";
import path from "node:path";
import { fileURLToPath } from "node:url";
<p>const __dirname = path.dirname(fileURLToPath(import.meta.url));
const appRoot = path.resolve(__dirname, "..");</p>
<p>async function waitUntilSettled(page: Page): Promise<void> {
await page.waitForFunction(() => {
const main = document.getElementById("main");
return !!main && !main.classList.contains("loading");
});
}</p>
<p>await bench(
"inbox-search-archive-threads",
async ({ page }) => {
await page.fill("#search", "update");
await waitUntilSettled(page);</p>
<pre><code>await page.click(&quot;#select-visible-btn&quot;);
await page.click(&quot;#archive-btn&quot;);
await waitUntilSettled(page);
await page.click('#sidebar nav
button[data-view=&quot;threads&quot;]');
await waitUntilSettled(page);
</code></pre>
<p>},
{
target: {
kind: "electron",
appPath: path.join(appRoot, "out/main/index.js"),
cwd: appRoot,
},
beforeRound: async ({ page }) => {
page.setDefaultTimeout(180_000);
await page.waitForSelector("#main");
await waitUntilSettled(page);
},
},
);
</code></pre></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/CodSpeedHQ/codspeed-node/commit/4dae7981a30b8517d51ba8323ffc461c20286d29"><code>4dae798</code></a>
v5.5.0</li>
<li><a
href="https://github.com/CodSpeedHQ/codspeed-node/commit/1d2e682fd11ea46791e05beef42a82f0913fa7ae"><code>1d2e682</code></a>
ci: shard instrumentation benchmarks and add turbo cache</li>
<li><a
href="https://github.com/CodSpeedHQ/codspeed-node/commit/cf8173d8d0a9e38e7807a9803d9f65ddd8aed9ee"><code>cf8173d</code></a>
feat: add electron mailbox demo example</li>
<li><a
href="https://github.com/CodSpeedHQ/codspeed-node/commit/8c1fa636686e89c9ae3d3dab701ec67df6b5cbed"><code>8c1fa63</code></a>
chore: bump lerna</li>
<li><a
href="https://github.com/CodSpeedHQ/codspeed-node/commit/fe38d703fddfb9fa727b7e7d6d6fbaaf210da894"><code>fe38d70</code></a>
feat: add <code>@codspeed/playwright</code> package to bench electron
apps</li>
<li><a
href="https://github.com/CodSpeedHQ/codspeed-node/commit/ed6274af25869886c7a06003ee6042726b60af2c"><code>ed6274a</code></a>
build: bump eslint and <a
href="https://github.com/typescript-eslint"><code>@typescript-eslint</code></a>
to v8 line</li>
<li><a
href="https://github.com/CodSpeedHQ/codspeed-node/commit/c7c3795a4683f942470b3333343437896a49ea4c"><code>c7c3795</code></a>
ref(core): extract getCallingFile utility for plugins to share</li>
<li><a
href="https://github.com/CodSpeedHQ/codspeed-node/commit/3f3604dc989b942665027234fb9ed84d196ed735"><code>3f3604d</code></a>
build: bump prettier to 3 and typescript to 5.6</li>
<li><a
href="https://github.com/CodSpeedHQ/codspeed-node/commit/637fe1af786793412ad74bb58ac3636293eb21c5"><code>637fe1a</code></a>
feat: migrate from moon to turbo</li>
<li><a
href="https://github.com/CodSpeedHQ/codspeed-node/commit/b05972c7647479044da6ce7174dd5e0badaa0341"><code>b05972c</code></a>
feat: add newer instrument_hooks markers to native_core</li>
<li>Additional commits viewable in <a
href="https://github.com/CodSpeedHQ/codspeed-node/compare/v5.4.0...v5.5.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `cspell` from 10.0.0 to 10.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/streetsidesoftware/cspell/releases">cspell's
releases</a>.</em></p>
<blockquote>
<h2>v10.0.1</h2>
<h2>Fixes</h2>
<!-- raw HTML omitted -->
<h3>fix(cli): ignore closed readline after stdin (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8862">#8862</a>)</h3>
<h2>What changed</h2>
<p>Wrap the stdin readline async iterator so CSpell ignores the terminal
<code>readline was closed</code> error that can occur after stdin has
already yielded its file list.</p>
<p>Other readline errors are still rethrown.</p>
<h2>Why</h2>
<p>Fixes <a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8778">#8778</a>.
On Node 24, <code>cspell lint --file-list stdin</code> can finish
processing a large stdin file list and then report <code>Linter Error:
readline was closed</code> instead of completing cleanly.</p>
<h2>Tests</h2>
<p>Added unit coverage for:</p>
<ul>
<li>preserving all yielded stdin lines when readline throws
<code>readline was closed</code> after reading</li>
<li>continuing to throw unrelated readline errors</li>
</ul>
<p>I could not run the package test command locally in this sandbox
because the checkout has no <code>node_modules</code>, and Corepack is
blocked from creating its user cache directory (<code>EPERM</code> under
<code>~/.cache/node/corepack</code>).</p>
<hr />
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<h3>fix(docs): replace <code>.json</code> with <code>package.json</code>
in configuration docs (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8861">#8861</a>)</h3>
<h2>Fix</h2>
<p>In the <code>package.json</code> configuration section, the sentence
referred to
"the <code>.json</code> file" instead of "the
<code>package.json</code> file".</p>
<p>Before: "CSpell looks for the configuration in the
<code>cspell</code> field of the <code>.json</code> file."
After: "CSpell looks for the configuration in the
<code>cspell</code> field of the <code>package.json</code>
file."</p>
<hr />
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<h3>fix: substitution display and ranges for output checking (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8838">#8838</a>)</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md">cspell's
changelog</a>.</em></p>
<blockquote>
<h2>v10.0.1 (2026-05-31)</h2>
<h3>Fixes</h3>
<!-- raw HTML omitted -->
<h3>fix(cli): ignore closed readline after stdin (<a
href="https://redirect.github.com/streetsidesoftware/cspell/pull/8862">#8862</a>)</h3>
<h2>What changed</h2>
<p>Wrap the stdin readline async iterator so CSpell ignores the terminal
<code>readline was closed</code> error that can occur after stdin has
already yielded its file list.</p>
<p>Other readline errors are still rethrown.</p>
<h2>Why</h2>
<p>Fixes <a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8778">#8778</a>.
On Node 24, <code>cspell lint --file-list stdin</code> can finish
processing a large stdin file list and then report <code>Linter Error:
readline was closed</code> instead of completing cleanly.</p>
<h2>Tests</h2>
<p>Added unit coverage for:</p>
<ul>
<li>preserving all yielded stdin lines when readline throws
<code>readline was closed</code> after reading</li>
<li>continuing to throw unrelated readline errors</li>
</ul>
<p>I could not run the package test command locally in this sandbox
because the checkout has no <code>node_modules</code>, and Corepack is
blocked from creating its user cache directory (<code>EPERM</code> under
<code>~/.cache/node/corepack</code>).</p>
<hr />
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<h3>fix(docs): replace <code>.json</code> with <code>package.json</code>
in configuration docs (<a
href="https://redirect.github.com/streetsidesoftware/cspell/pull/8861">#8861</a>)</h3>
<h2>Fix</h2>
<p>In the <code>package.json</code> configuration section, the sentence
referred to
"the <code>.json</code> file" instead of "the
<code>package.json</code> file".</p>
<p>Before: "CSpell looks for the configuration in the
<code>cspell</code> field of the <code>.json</code> file."
After: "CSpell looks for the configuration in the
<code>cspell</code> field of the <code>package.json</code>
file."</p>
<hr />
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/0f43abf29e5da0ecbcb08214055cdc1e3267c3ea"><code>0f43abf</code></a>
v10.0.1</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/39e5ccd1b52b6b7e3d9ff61dc8c625ed720c7ca4"><code>39e5ccd</code></a>
chore: Prepare Release v10.0.1 (auto-deploy) (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8796">#8796</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/da51d83173c09a0e5767f5158dfb0db98780da61"><code>da51d83</code></a>
fix(cli): ignore closed readline after stdin (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8862">#8862</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/ef9b0dcc165bc726833e604a8e84261b7d3af75c"><code>ef9b0dc</code></a>
fix: substitution display and ranges for output checking (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8838">#8838</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/7cf15af1a54f7b9fe9a960856dd2370f37b88e67"><code>7cf15af</code></a>
ci: Workflow Bot -- Update ALL Dependencies (main) (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8833">#8833</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/13144fe5dc8098a3ee3f5b4f0feddc5f4d573341"><code>13144fe</code></a>
ci: Workflow Bot -- Update ALL Dependencies (main) (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8802">#8802</a>)</li>
<li>See full diff in <a
href="https://github.com/streetsidesoftware/cspell/commits/v10.0.1/packages/cspell">compare
view</a></li>
</ul>
</details>
<br />
Updates `lint-staged` from 17.0.5 to 17.0.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/lint-staged/lint-staged/releases">lint-staged's
releases</a>.</em></p>
<blockquote>
<h2>v17.0.7</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1806">#1806</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07"><code>e692e58</code></a>
- Update dependency <code>tinyexec@^1.2.4</code>.</li>
</ul>
<h2>v17.0.6</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1803">#1803</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/bdf27700a6e25b40333672eef4d438984a2d0383"><code>bdf2770</code></a>
- Run all tests with <a href="https://deno.com">Deno</a>, in addition to
Node.js and Bun.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1796">#1796</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/75082727cdd070adb59d62c9040515da3bbbb2f9"><code>7508272</code></a>
- Fix performance regression of <em>lint-staged</em> v17 by going back
to using <code>git add</code> to stage task modifications. This was
changed to <code>git update-index --again</code> in v17 for less manual
work, but unfortunately the <code>update-index</code> command gets
slower in very large Git repos.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1797">#1797</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/7b2505a1f8fb8735e6306c7dabdd5295632f8c1a"><code>7b2505a</code></a>
- This version of <em>lint-staged</em> uses the new <a
href="https://docs.npmjs.com/staged-publishing">staged publishing for
npm packages</a> feature. Releases are already published from GitHub
Actions with <a href="https://docs.npmjs.com/trusted-publishers">trusted
publishing</a>, but now an additional approval with two-factor
authentication is also required.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1802">#1802</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/321b0a972a434006f5b5fac18867974ef040d037"><code>321b0a9</code></a>
- Downgrade dependency <code>tinyexec@1.2.2</code> to avoid issues in
version 1.2.3.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md">lint-staged's
changelog</a>.</em></p>
<blockquote>
<h2>17.0.7</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1806">#1806</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07"><code>e692e58</code></a>
- Update dependency <code>tinyexec@^1.2.4</code>.</li>
</ul>
<h2>17.0.6</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1803">#1803</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/bdf27700a6e25b40333672eef4d438984a2d0383"><code>bdf2770</code></a>
- Run all tests with <a href="https://deno.com">Deno</a>, in addition to
Node.js and Bun.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1796">#1796</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/75082727cdd070adb59d62c9040515da3bbbb2f9"><code>7508272</code></a>
- Fix performance regression of <em>lint-staged</em> v17 by going back
to using <code>git add</code> to stage task modifications. This was
changed to <code>git update-index --again</code> in v17 for less manual
work, but unfortunately the <code>update-index</code> command gets
slower in very large Git repos.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1797">#1797</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/7b2505a1f8fb8735e6306c7dabdd5295632f8c1a"><code>7b2505a</code></a>
- This version of <em>lint-staged</em> uses the new <a
href="https://docs.npmjs.com/staged-publishing">staged publishing for
npm packages</a> feature. Releases are already published from GitHub
Actions with <a href="https://docs.npmjs.com/trusted-publishers">trusted
publishing</a>, but now an additional approval with two-factor
authentication is also required.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1802">#1802</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/321b0a972a434006f5b5fac18867974ef040d037"><code>321b0a9</code></a>
- Downgrade dependency <code>tinyexec@1.2.2</code> to avoid issues in
version 1.2.3.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/cd11fec419c59b4900aab194f288adf6bb4afdd1"><code>cd11fec</code></a>
Merge pull request <a
href="https://redirect.github.com/lint-staged/lint-staged/issues/1807">#1807</a>
from lint-staged/changeset-release/main</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/15a8ee0df4ffb4c6fc65ea6828133cc32740c9c4"><code>15a8ee0</code></a>
chore(changeset): release</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/797bbd943a7adab888640915449c09b8a67cc11d"><code>797bbd9</code></a>
Merge pull request <a
href="https://redirect.github.com/lint-staged/lint-staged/issues/1808">#1808</a>
from lint-staged/add-stashing-faq</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/504e307c819a8b2decdf6c791d5350c4db0b15ed"><code>504e307</code></a>
docs: add FAQ entry on how stashing works</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/eff5cd19633ce51ca62ac17a9e66d972a2aaf104"><code>eff5cd1</code></a>
Merge pull request <a
href="https://redirect.github.com/lint-staged/lint-staged/issues/1806">#1806</a>
from lint-staged/update-tinyexec</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07"><code>e692e58</code></a>
build(deps): update <code>tinyexec@^1.2.4</code></li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/a2dd4ea97b1ff36486d88d9bad285834acef7ea6"><code>a2dd4ea</code></a>
Merge pull request <a
href="https://redirect.github.com/lint-staged/lint-staged/issues/1805">#1805</a>
from lint-staged/update-github-templates</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/c92851945ff4fa604841e53fe044b47177b159b8"><code>c928519</code></a>
docs: update GitHub templates</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/094ba56a3caeeda2cf83ad0a0c83df38ab2f6d06"><code>094ba56</code></a>
Merge pull request <a
href="https://redirect.github.com/lint-staged/lint-staged/issues/1798">#1798</a>
from lint-staged/changeset-release/main</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/88e19fe3d81b8e1516564e7afaf6681f09f83b16"><code>88e19fe</code></a>
chore(changeset): release</li>
<li>Additional commits viewable in <a
href="https://github.com/lint-staged/lint-staged/compare/v17.0.5...v17.0.7">compare
view</a></li>
</ul>
</details>
<br />
Updates `memfs` from 4.57.2 to 4.57.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/streamich/memfs/releases">memfs's
releases</a>.</em></p>
<blockquote>
<h2>Release v4.57.3</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: uncomment cpSync and statfsSync in fsSynchronousApiList by <a
href="https://github.com/GoodbyeNJN"><code>@GoodbyeNJN</code></a> in <a
href="https://redirect.github.com/streamich/memfs/pull/1256">streamich/memfs#1256</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/GoodbyeNJN"><code>@GoodbyeNJN</code></a> made
their first contribution in <a
href="https://redirect.github.com/streamich/memfs/pull/1256">streamich/memfs#1256</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/streamich/memfs/compare/v4.57.2...v4.57.3">https://github.com/streamich/memfs/compare/v4.57.2...v4.57.3</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/streamich/memfs/commit/f7df800ed42c261e6dde4eb4fc9cb4c4a5458cb9"><code>f7df800</code></a>
chore: release v4.57.3</li>
<li><a
href="https://github.com/streamich/memfs/commit/596c4550e737f9f7f568878adadba5a9f1e795fd"><code>596c455</code></a>
Merge pull request <a
href="https://redirect.github.com/streamich/memfs/issues/1256">#1256</a>
from GoodbyeNJN/master</li>
<li><a
href="https://github.com/streamich/memfs/commit/85b87c6e5d19c0d613354ae92e5be9f42761f9ad"><code>85b87c6</code></a>
fix: uncomment cpSync and statfsSync in fsSynchronousApiList</li>
<li>See full diff in <a
href="https://github.com/streamich/memfs/compare/v4.57.2...v4.57.3">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Latest Branches
-92%
fix/exports-restrictions-fallback -77%
dependabot/npm_and_yarn/tooling-v1.26.3 -13%
dependabot/github_actions/dependencies-e03227d63e © 2026 CodSpeed Technology