Avatar for the webpack user
webpack
enhanced-resolve
BlogDocsChangelog

Performance History

Latest Results

chore(release): new release (#601) =
main
3 hours ago
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 &quot;@codspeed/playwright-plugin&quot;; import electronExecutable from &quot;electron&quot;; import path from &quot;node:path&quot;; import { fileURLToPath } from &quot;node:url&quot;; <p>const __dirname = path.dirname(fileURLToPath(import.meta.url)); const appRoot = path.resolve(__dirname, &quot;..&quot;);</p> <p>async function waitUntilSettled(page: Page): Promise&lt;void&gt; { await page.waitForFunction(() =&gt; { const main = document.getElementById(&quot;main&quot;); return !!main &amp;&amp; !main.classList.contains(&quot;loading&quot;); }); }</p> <p>await bench( &quot;inbox-search-archive-threads&quot;, async ({ page }) =&gt; { await page.fill(&quot;#search&quot;, &quot;update&quot;); await waitUntilSettled(page);</p> <pre><code>await page.click(&amp;quot;#select-visible-btn&amp;quot;); await page.click(&amp;quot;#archive-btn&amp;quot;); await waitUntilSettled(page); await page.click('#sidebar nav button[data-view=&amp;quot;threads&amp;quot;]'); await waitUntilSettled(page); </code></pre> <p>}, { target: { kind: &quot;electron&quot;, appPath: path.join(appRoot, &quot;out/main/index.js&quot;), cwd: appRoot, }, beforeRound: async ({ page }) =&gt; { page.setDefaultTimeout(180_000); await page.waitForSelector(&quot;#main&quot;); 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 &quot;the <code>.json</code> file&quot; instead of &quot;the <code>package.json</code> file&quot;.</p> <p>Before: &quot;CSpell looks for the configuration in the <code>cspell</code> field of the <code>.json</code> file.&quot; After: &quot;CSpell looks for the configuration in the <code>cspell</code> field of the <code>package.json</code> file.&quot;</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 &quot;the <code>.json</code> file&quot; instead of &quot;the <code>package.json</code> file&quot;.</p> <p>Before: &quot;CSpell looks for the configuration in the <code>cspell</code> field of the <code>.json</code> file.&quot; After: &quot;CSpell looks for the configuration in the <code>cspell</code> field of the <code>package.json</code> file.&quot;</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>
main
1 day ago
chore(deps): bump CodSpeedHQ/action from 4.15.1 to 4.17.0 in the dependencies group (#599) Bumps the dependencies group with 1 update: [CodSpeedHQ/action](https://github.com/codspeedhq/action). Updates `CodSpeedHQ/action` from 4.15.1 to 4.17.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/codspeedhq/action/releases">CodSpeedHQ/action's releases</a>.</em></p> <blockquote> <h2>v4.17.0</h2> <h2>Release Notes</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Configure samply symbol resolution env vars by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Add CODSPEED_WALLTIME_PROFILER override by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Make benchmark isolation profiler-driven by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Add profile-based auth configuration (<a href="https://redirect.github.com/codspeedhq/action/issues/366">#366</a>) by <a href="https://github.com/art049"><code>@​art049</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/runner/pull/366">#366</a></li> <li>Bump instrument-hooks to not use stubs on macos (<a href="https://redirect.github.com/codspeedhq/action/issues/373">#373</a>) by <a href="https://github.com/GuillaumeLagrange"><code>@​GuillaumeLagrange</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/runner/pull/373">#373</a></li> <li>Pin codspeed-go-runner installer downloads with sha256 verification by <a href="https://github.com/art049"><code>@​art049</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/runner/pull/362">#362</a></li> <li>Pin downloaded binaries with sha256 verification by <a href="https://github.com/art049"><code>@​art049</code></a></li> <li>Search NixOS debug info path by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/runner/pull/354">#354</a></li> <li>Inherit process mapping on forks by <a href="https://github.com/GuillaumeLagrange"><code>@​GuillaumeLagrange</code></a></li> <li>Bundle samply via library crate by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Add samply profiler for macOS by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Rename CODSPEED_PERF_ENABLED to CODSPEED_PROFILER_ENABLED by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Add Profiler trait abstraction by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Restore cursor on ctrl c by <a href="https://github.com/GuillaumeLagrange"><code>@​GuillaumeLagrange</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/runner/pull/341">#341</a></li> <li>Validate tokens and repository access up front by <a href="https://github.com/GuillaumeLagrange"><code>@​GuillaumeLagrange</code></a></li> </ul> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Use introspected env for memory executor by <a href="https://github.com/GuillaumeLagrange"><code>@​GuillaumeLagrange</code></a></li> <li>Misleading DCE advice in setup-harness (<a href="https://redirect.github.com/codspeedhq/action/issues/350">#350</a>) by <a href="https://github.com/SuperMuel"><code>@​SuperMuel</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/runner/pull/350">#350</a></li> <li>Flush rolling buffer when executor errors by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/runner/pull/352">#352</a></li> <li>Use brew-installed bash for samply on macOS by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/runner/pull/347">#347</a></li> <li>Keep old name aliases to for deserialization purposes by <a href="https://github.com/GuillaumeLagrange"><code>@​GuillaumeLagrange</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/runner/pull/345">#345</a></li> <li>Handle malformed token from backend better by <a href="https://github.com/GuillaumeLagrange"><code>@​GuillaumeLagrange</code></a></li> <li>Disable PYTHON_PERF_JIT_SUPPORT on macOS by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Use mach_absolute_time for FIFO timestamps on macOS by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Use O_RDWR to open FIFOs on all Unix platforms by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> </ul> <h3><!-- raw HTML omitted -->💼 Other</h3> <ul> <li>Select profiler via typed CLI arg by <a href="https://github.com/GuillaumeLagrange"><code>@​GuillaumeLagrange</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/runner/pull/379">#379</a></li> <li>Bump workspace dependencies (<a href="https://redirect.github.com/codspeedhq/action/issues/370">#370</a>) by <a href="https://github.com/art049"><code>@​art049</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/runner/pull/370">#370</a></li> <li>Make api_client the single source of truth for the auth token by <a href="https://github.com/GuillaumeLagrange"><code>@​GuillaumeLagrange</code></a></li> <li>Bump gql_client to partial-data fork by <a href="https://github.com/GuillaumeLagrange"><code>@​GuillaumeLagrange</code></a></li> </ul> <h3><!-- raw HTML omitted -->🏗️ Refactor</h3> <ul> <li>Centralize internal re-exec via InternalCommands::get_command_builder by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a> in <a href="https://redirect.github.com/CodSpeedHQ/runner/pull/338">#338</a></li> <li>Rename Benchmark FIFO commands/markers to Profiler/Round by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Rename Profiler::wrap to wrap_command by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Share Linux profiler sysctl setup by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Port PerfRunner to Profiler trait by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Rename PerfMetadata to WalltimeMetadata by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Move perf module under profiler/ by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Rename FifoCommand::PingPerf to PingProfiler by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> <li>Rename IntegrationMode::Perf to Walltime by <a href="https://github.com/not-matthias"><code>@​not-matthias</code></a></li> </ul> <h3><!-- raw HTML omitted -->🧪 Testing</h3> <ul> <li>Update valgrind snapshot tests by <a href="https://github.com/adriencaccia"><code>@​adriencaccia</code></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/CodSpeedHQ/action/commit/9d332c4d90b43981c3e55ae8e38e68709996240f"><code>9d332c4</code></a> Release v4.17.0 🚀</li> <li><a href="https://github.com/CodSpeedHQ/action/commit/96afee1f0306cf819773aaa615516764d8d80b84"><code>96afee1</code></a> chore: bump runner version to 4.17.0</li> <li><a href="https://github.com/CodSpeedHQ/action/commit/a55be0fe21a0812799f21c313b69dcf85b23b807"><code>a55be0f</code></a> chore: bump runner version to 4.16.2</li> <li>See full diff in <a href="https://github.com/codspeedhq/action/compare/3194d9a39c4d46684cb44bf7207fc56626aad8fd...9d332c4d90b43981c3e55ae8e38e68709996240f">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=CodSpeedHQ/action&package-manager=github_actions&previous-version=4.15.1&new-version=4.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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>
main
2 days ago
chore(deps-dev): bump the dependencies group with 4 updates 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 - [Release notes](https://github.com/CodSpeedHQ/codspeed-node/releases) - [Commits](https://github.com/CodSpeedHQ/codspeed-node/compare/v5.4.0...v5.5.0) Updates `cspell` from 10.0.0 to 10.0.1 - [Release notes](https://github.com/streetsidesoftware/cspell/releases) - [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md) - [Commits](https://github.com/streetsidesoftware/cspell/commits/v10.0.1/packages/cspell) Updates `lint-staged` from 17.0.5 to 17.0.7 - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v17.0.5...v17.0.7) Updates `memfs` from 4.57.2 to 4.57.3 - [Release notes](https://github.com/streamich/memfs/releases) - [Changelog](https://github.com/streamich/memfs/blob/master/CHANGELOG.md) - [Commits](https://github.com/streamich/memfs/compare/v4.57.2...v4.57.3) --- updated-dependencies: - dependency-name: "@codspeed/core" dependency-version: 5.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: cspell dependency-version: 10.0.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: lint-staged dependency-version: 17.0.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: memfs dependency-version: 4.57.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/npm_and_yarn/dependencies-10d478e25e
2 days ago

Latest Branches

CodSpeed Performance Gauge
-92%
fix: fall back when an exports target is filtered out by restrictions#600
4 hours ago
5353788
fix/exports-restrictions-fallback
CodSpeed Performance Gauge
-77%
chore(deps-dev): bump tooling from v1.26.1 to v1.26.3#593
1 day ago
39159ba
dependabot/npm_and_yarn/tooling-v1.26.3
CodSpeed Performance Gauge
-13%
2 days ago
e1c41db
dependabot/github_actions/dependencies-e03227d63e
© 2026 CodSpeed Technology
Home Terms Privacy Docs