mirror of
https://github.com/oxc-project/oxc.git
synced 2026-11-04 10:29:58 +00:00
chore(deps): update dependency @codspeed/vitest-plugin to v6 (#27929)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [@codspeed/vitest-plugin](https://codspeed.io) ([source](https://redirect.github.com/CodSpeedHQ/codspeed-node)) | [`^5.0.0` → `^6.0.0`](https://renovatebot.com/diffs/npm/@codspeed%2fvitest-plugin/5.7.1/6.0.1) |  |  |  |  | --- ### Release Notes <details> <summary>CodSpeedHQ/codspeed-node (@​codspeed/vitest-plugin)</summary> ### [`v6.0.1`](https://redirect.github.com/CodSpeedHQ/codspeed-node/releases/tag/v6.0.1) [Compare Source](https://redirect.github.com/CodSpeedHQ/codspeed-node/compare/v6.0.0...v6.0.1) CodSpeed for Node.js 6.0.1 loads again on Linux arm64 systems with an older libstdc++, such as Ubuntu 22.04 and Debian 12. In 6.0.0, the native addon failed there with `version 'CXXABI_1.3.15' not found` ([#​96](https://redirect.github.com/CodSpeedHQ/codspeed-node/issues/96)). #### What's Changed - ci(release): build the linux prebuilds on ubuntu 22.04 by [@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#​97](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/97) **Full Changelog**: <https://github.com/CodSpeedHQ/codspeed-node/compare/v6.0.0...v6.0.1> ### [`v6.0.0`](https://redirect.github.com/CodSpeedHQ/codspeed-node/releases/tag/v6.0.0) [Compare Source](https://redirect.github.com/CodSpeedHQ/codspeed-node/compare/v5.7.1...v6.0.0) CodSpeed for Node.js 6.0.0 adds support for Node.js 24 and 26, Vitest 5 and Vite 8. #### Highlights ##### Node.js 24 and 26 The plugins now ship prebuilt native addons for Node.js 22, 24 and 26, and warn in CI when running on an untested major. ##### Vitest 5 `@codspeed/vitest-plugin` supports Vitest 3, 4 and 5 with no configuration change. On Vitest 5, declare benchmarks with the `bench` test fixture. Each benchmark passed to `bench.compare()` is reported as its own benchmark in CodSpeed: ```ts import { test } from "vitest"; import { fibonacci } from "./fibonacci"; test("fibo", async ({ bench }) => { await bench("fibo 10", () => { fibonacci(10); }).run(); await bench("fibo 15", () => { fibonacci(15); }).run(); }); ``` To compare implementations side by side, pass them to `bench.compare()` instead. Each benchmark in the group is still reported as its own benchmark in CodSpeed. Check out the [docs](https://codspeed.io/docs/benchmarks/nodejs/vitest) for more information! #### Breaking changes - Node.js 22 or later is now required. - The CPU simulation instrument now disables Maglev on Node.js 24 and later, so hot functions tier up as they do on Node.js 22, and suppresses V8's minor GC task. Expect a one-time change in measured values after upgrading. #### What's Changed - build: pin -std=c11 for instrument-hooks core.c by [@​not-matthias](https://redirect.github.com/not-matthias) in [#​84](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/84) - feat: support Node 24 by [@​not-matthias](https://redirect.github.com/not-matthias) in [#​88](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/88) - ci(release): publish any prerelease tag under its own dist-tag by [@​not-matthias](https://redirect.github.com/not-matthias) in [#​91](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/91) - feat(core): warn when running on an untested Node.js version by [@​not-matthias](https://redirect.github.com/not-matthias) in [#​90](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/90) - feat(vitest-plugin): add vite 8 support by [@​adriencaccia](https://redirect.github.com/adriencaccia) in [#​74](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/74) - fix(vitest-plugin): stop importing the deprecated vitest subpaths by [@​adriencaccia](https://redirect.github.com/adriencaccia) in [#​75](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/75) - fix(vitest-plugin): call the bench setup and teardown hooks in analysis mode by [@​adriencaccia](https://redirect.github.com/adriencaccia) in [#​94](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/94) - fix(core): load the native addon on every Node major by [@​not-matthias](https://redirect.github.com/not-matthias) in [#​92](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/92) - feat: support Node 26 by [@​not-matthias](https://redirect.github.com/not-matthias) in [#​89](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/89) - ci: migrate to github default arm runners by [@​lvaroqui](https://redirect.github.com/lvaroqui) in [#​95](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/95) - Support vitest 5 by [@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#​86](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/86) #### New Contributors - [@​lvaroqui](https://redirect.github.com/lvaroqui) made their first contribution in [#​95](https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/95) **Full Changelog**: <https://github.com/CodSpeedHQ/codspeed-node/compare/v5.7.1...v6.0.0> </details> --- ### Configuration 📅 **Schedule**: (in timezone Asia/Shanghai) - Branch creation - "before 10am on monday" - 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/oxc-project/oxc). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
acf8eb0487
commit
127fb2db44
2 files changed
+11
-57
No files matched your search
@@ -81,7 +81,7 @@
|
||||
"@oxc-project/types": "workspace:^"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@codspeed/vitest-plugin": "^5.0.0",
|
||||
"@codspeed/vitest-plugin": "^6.0.0",
|
||||
"@emnapi/core": "catalog:",
|
||||
"@emnapi/runtime": "catalog:",
|
||||
"@napi-rs/cli": "catalog:",
|
||||
|
||||
Generated
+10
-56
@@ -435,8 +435,8 @@ importers:
|
||||
version: link:../../npm/oxc-types
|
||||
devDependencies:
|
||||
'@codspeed/vitest-plugin':
|
||||
specifier: ^5.0.0
|
||||
version: 5.7.1(debug@4.4.3)(tinybench@6.2.2)(vite@8.3.4(@types/node@24.1.0)(esbuild@0.28.2)(terser@5.44.1)(tsx@4.23.13))(vitest@5.0.3)
|
||||
specifier: ^6.0.0
|
||||
version: 6.1.0(debug@4.4.3)(tinybench@6.2.2)(vite@8.3.4(@types/node@24.1.0)(esbuild@0.28.2)(terser@5.44.1)(tsx@4.23.13))(vitest@5.0.3)
|
||||
'@emnapi/core':
|
||||
specifier: 'catalog:'
|
||||
version: 2.0.0-alpha.6
|
||||
@@ -1309,15 +1309,15 @@ packages:
|
||||
'@cacheable/utils@2.5.0':
|
||||
resolution: {integrity: sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==}
|
||||
|
||||
'@codspeed/core@5.7.1':
|
||||
resolution: {integrity: sha512-7mrFkqaY14rXu3XHv3o7bK3btLK0LFRxfeK3bQC8dLduI/Ty9eq8Hv8rx04FAY/onQbRTx3rUUQg5xprYHpATQ==}
|
||||
'@codspeed/core@6.1.0':
|
||||
resolution: {integrity: sha512-lxFkexeuf6iOWUZmgCeuGSVgk0fKBbtnCVd3w3UWi3627/4t55FhA046LhFLzedCQUi6183s99DnM3/6TRjzHQ==}
|
||||
|
||||
'@codspeed/vitest-plugin@5.7.1':
|
||||
resolution: {integrity: sha512-yKNqaYVxZZPJYkhVHpz30Oem4TUgcI+/IRDD9YHvcAgi0P42CL6TB/+qYjuFOWghFzTPrm3TUbNFoBsevSTbUA==}
|
||||
'@codspeed/vitest-plugin@6.1.0':
|
||||
resolution: {integrity: sha512-jYGZo8RSCIYD0G/+WWeZZUcQtGzz6Xl9gsdaElg9EQr5D99DbtDd2QxJYtA/9DWoWlXSP/EPR2OQR2UeHpYTSQ==}
|
||||
peerDependencies:
|
||||
tinybench: '>=2.9.0'
|
||||
vite: 8.3.4
|
||||
vitest: ^3.2 || ^4
|
||||
vitest: ^3.2 || ^4 || ^5
|
||||
|
||||
'@emnapi/core@1.11.3':
|
||||
resolution: {integrity: sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==}
|
||||
@@ -4654,10 +4654,6 @@ packages:
|
||||
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
find-up@6.3.0:
|
||||
resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==}
|
||||
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
||||
|
||||
flat-cache@6.1.23:
|
||||
resolution: {integrity: sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==}
|
||||
|
||||
@@ -5010,10 +5006,6 @@ packages:
|
||||
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
locate-path@7.2.0:
|
||||
resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==}
|
||||
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
||||
|
||||
lodash@4.18.1:
|
||||
resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}
|
||||
|
||||
@@ -5254,18 +5246,10 @@ packages:
|
||||
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
p-limit@4.0.0:
|
||||
resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
|
||||
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
||||
|
||||
p-locate@5.0.0:
|
||||
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
p-locate@6.0.0:
|
||||
resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==}
|
||||
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
||||
|
||||
package-manager-detector@1.8.0:
|
||||
resolution: {integrity: sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==}
|
||||
|
||||
@@ -5281,10 +5265,6 @@ packages:
|
||||
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
|
||||
engines: {node: '>=8'}
|
||||
|
||||
path-exists@5.0.0:
|
||||
resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
|
||||
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
||||
|
||||
path-key@3.1.1:
|
||||
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
|
||||
engines: {node: '>=8'}
|
||||
@@ -6179,10 +6159,6 @@ packages:
|
||||
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
yocto-queue@1.2.2:
|
||||
resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==}
|
||||
engines: {node: '>=12.20'}
|
||||
|
||||
yoctocolors@2.2.0:
|
||||
resolution: {integrity: sha512-xYqdZFUK/VYazNl/oCDYN+3WloWQwMfZxBoiNt6qNyk+xfOdi598muWE42rNZFp1kNOiqW936q5RhUdnpqElSg==}
|
||||
engines: {node: '>=18'}
|
||||
@@ -6720,10 +6696,9 @@ snapshots:
|
||||
hashery: 1.5.1
|
||||
keyv: 5.6.0
|
||||
|
||||
'@codspeed/core@5.7.1(debug@4.4.3)':
|
||||
'@codspeed/core@6.1.0(debug@4.4.3)':
|
||||
dependencies:
|
||||
axios: 1.18.1(debug@4.4.3)
|
||||
find-up: 6.3.0
|
||||
form-data: 4.0.6
|
||||
node-gyp-build: 4.8.4
|
||||
stack-trace: 1.0.0-pre2
|
||||
@@ -6731,9 +6706,9 @@ snapshots:
|
||||
- debug
|
||||
- supports-color
|
||||
|
||||
'@codspeed/vitest-plugin@5.7.1(debug@4.4.3)(tinybench@6.2.2)(vite@8.3.4(@types/node@24.1.0)(esbuild@0.28.2)(terser@5.44.1)(tsx@4.23.13))(vitest@5.0.3)':
|
||||
'@codspeed/vitest-plugin@6.1.0(debug@4.4.3)(tinybench@6.2.2)(vite@8.3.4(@types/node@24.1.0)(esbuild@0.28.2)(terser@5.44.1)(tsx@4.23.13))(vitest@5.0.3)':
|
||||
dependencies:
|
||||
'@codspeed/core': 5.7.1(debug@4.4.3)
|
||||
'@codspeed/core': 6.1.0(debug@4.4.3)
|
||||
tinybench: 6.2.2
|
||||
vite: 8.3.4(@types/node@24.1.0)(esbuild@0.28.2)(terser@5.44.1)(tsx@4.23.13)
|
||||
vitest: 5.0.3(@types/node@24.1.0)(@vitest/browser-playwright@5.0.3)(@vitest/browser-preview@5.0.3)(@vitest/ui@5.0.3)(happy-dom@20.0.11)(vite@8.3.4(@types/node@24.1.0)(esbuild@0.28.2)(terser@5.44.1)(tsx@4.23.13))
|
||||
@@ -10079,11 +10054,6 @@ snapshots:
|
||||
locate-path: 6.0.0
|
||||
path-exists: 4.0.0
|
||||
|
||||
find-up@6.3.0:
|
||||
dependencies:
|
||||
locate-path: 7.2.0
|
||||
path-exists: 5.0.0
|
||||
|
||||
flat-cache@6.1.23:
|
||||
dependencies:
|
||||
cacheable: 2.5.0
|
||||
@@ -10371,10 +10341,6 @@ snapshots:
|
||||
dependencies:
|
||||
p-locate: 5.0.0
|
||||
|
||||
locate-path@7.2.0:
|
||||
dependencies:
|
||||
p-locate: 6.0.0
|
||||
|
||||
lodash@4.18.1: {}
|
||||
|
||||
lru-cache@11.5.2: {}
|
||||
@@ -10913,18 +10879,10 @@ snapshots:
|
||||
dependencies:
|
||||
yocto-queue: 0.1.0
|
||||
|
||||
p-limit@4.0.0:
|
||||
dependencies:
|
||||
yocto-queue: 1.2.2
|
||||
|
||||
p-locate@5.0.0:
|
||||
dependencies:
|
||||
p-limit: 3.1.0
|
||||
|
||||
p-locate@6.0.0:
|
||||
dependencies:
|
||||
p-limit: 4.0.0
|
||||
|
||||
package-manager-detector@1.8.0: {}
|
||||
|
||||
parse-ms@4.0.0: {}
|
||||
@@ -10933,8 +10891,6 @@ snapshots:
|
||||
|
||||
path-exists@4.0.0: {}
|
||||
|
||||
path-exists@5.0.0: {}
|
||||
|
||||
path-key@3.1.1: {}
|
||||
|
||||
path-key@4.0.0: {}
|
||||
@@ -12204,8 +12160,6 @@ snapshots:
|
||||
|
||||
yocto-queue@0.1.0: {}
|
||||
|
||||
yocto-queue@1.2.2: {}
|
||||
|
||||
yoctocolors@2.2.0: {}
|
||||
|
||||
yuku-ast@0.18.1:
|
||||
|
||||
Reference in new issue
Block a user