Avatar for the oxc-project user
oxc-project
oxc-resolver
BlogDocsChangelog

Performance History

Latest Results

chore(deps): update napi
renovate/napi
4 hours ago
chore: release v11.25.0
release-plz-2026-09-06T16-57-58Z
4 hours ago
chore: release v11.25.0
release-plz-2026-09-06T16-57-58Z
4 hours ago
chore(deps): update dependency vite-plus to v1.2.0 (#1414) 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/) | |---|---|---|---|---|---| | [vite-plus](https://viteplus.dev/guide) ([source](https://redirect.github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli)) | [`1.1.0` → `1.2.0`](https://renovatebot.com/diffs/npm/vite-plus/1.1.0/1.2.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plus/1.2.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plus/1.2.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plus/1.1.0/1.2.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plus/1.1.0/1.2.0?slim=true) | --- ### Release Notes <details> <summary>voidzero-dev/vite-plus (vite-plus)</summary> ### [`v1.2.0`](https://redirect.github.com/voidzero-dev/vite-plus/releases/tag/v1.2.0): vite-plus v1.2.0 [Compare Source](https://redirect.github.com/voidzero-dev/vite-plus/compare/v1.1.0...v1.2.0) Vite+ 1.2 supports authenticated private npm registries and shows a new `vp run` summary that counts cache hits among cache-enabled tasks and reports successful tasks. It also verifies installer downloads, shows download progress in `vp upgrade`, and fixes task cache misses in pnpm projects and PowerShell exit status. ##### Highlights - Support authenticated private npm registries ([#&#8203;2624](https://redirect.github.com/voidzero-dev/vite-plus/pull/2624)), by [@&#8203;RSS1102](https://redirect.github.com/RSS1102). - The `vp run` summary now reads like `3/4 cache hit (75%), 9/10 successful, 2s saved.`: the cache hit rate leaves out tasks with caching disabled, and the count of successful tasks replaces the count of failed tasks ([vite-task#821](https://redirect.github.com/voidzero-dev/vite-task/pull/821)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi). ##### Features - The `install.sh` and `install.ps1` installers check each downloaded platform archive against the registry's SHA-512 `dist.integrity` before extracting it, and stop when the digest is missing or does not match ([#&#8203;2949](https://redirect.github.com/voidzero-dev/vite-plus/pull/2949)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - `vp upgrade` shows a progress bar while it downloads the new platform package, instead of looking frozen on slow connections ([#&#8203;2968](https://redirect.github.com/voidzero-dev/vite-plus/pull/2968)), by [@&#8203;kshanxs](https://redirect.github.com/kshanxs). - When a task is not cached because it wrote a file it also read, the summary says it `modified its inputs`, and `vp run --last-details` shows the `cache: { input, output }` exclusions that let it be cached. Detailed summaries show each cause of an error on its own line, and an invalid `--filter` glob reports its error once ([vite-task#783](https://redirect.github.com/voidzero-dev/vite-task/pull/783), [vite-task#784](https://redirect.github.com/voidzero-dev/vite-task/pull/784), [vite-task#761](https://redirect.github.com/voidzero-dev/vite-task/pull/761), [vite-task#763](https://redirect.github.com/voidzero-dev/vite-task/pull/763)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi). - The task runner can be built without file-access tracking on additional platforms. Tasks on those platforms must configure both `input` and `output` explicitly to be cached ([vite-task#829](https://redirect.github.com/voidzero-dev/vite-task/pull/829)), by [@&#8203;mfechner](https://redirect.github.com/mfechner). - Upgrade the bundled tools ([#&#8203;2935](https://redirect.github.com/voidzero-dev/vite-plus/pull/2935), [#&#8203;2977](https://redirect.github.com/voidzero-dev/vite-plus/pull/2977), [#&#8203;2998](https://redirect.github.com/voidzero-dev/vite-plus/pull/2998), [#&#8203;3021](https://redirect.github.com/voidzero-dev/vite-plus/pull/3021), [#&#8203;3039](https://redirect.github.com/voidzero-dev/vite-plus/pull/3039)), by [@&#8203;voidzero-guard](https://redirect.github.com/voidzero-guard)\[bot] and [@&#8203;fengmk2](https://redirect.github.com/fengmk2): - `vite@8.3.3` to `vite@8.3.4`. - `rolldown@1.2.12` to `rolldown@1.2.13`. - `tsdown@0.23.0` to `tsdown@0.23.1`. - `vitest@5.0.3` to `vitest@5.0.4`. Vitest now turns on its on-disk caches by default, and `vp test` tasks run through `vp run` stay cacheable with them. - `oxlint@1.87.0` to `oxlint@1.88.0` and `oxfmt@0.72.0` to `oxfmt@0.73.0`. Oxfmt now also formats TOML in Markdown code blocks and frontmatter. The new lint and format versions can flag code that passed before, so run `vp fmt` after upgrading if CI runs `vp check`. - `vp migrate` keeps Prettier and continues the rest of the migration when the Prettier config uses a format the bundled Oxfmt cannot read, such as `.prettierrc.yml`. - `oxlint-tsgolint@7.0.2003` to `oxlint-tsgolint@7.0.2004`. Line disable comments apply to type-aware diagnostics again ([tsgolint#1271](https://redirect.github.com/oxc-project/tsgolint/pull/1271)), so disable comments moved to the `} as T` line for v1.1.0 need to move back above the statement. - Projects that use `@effect/tsgo` should stay on v1.1.0 for now. The latest `@effect/tsgo@0.52.0` supports `oxlint-tsgolint@7.0.2004` but not `oxlint@1.88.0`, so its install-time patch step fails until `@effect/tsgo` adds support. ##### Fixes & Enhancements - Reinstalling dependencies with pnpm, or installing them at another path, no longer causes task cache misses, and tasks that run `pnpm run` or `pnpm exec` no longer miss the cache after pnpm rechecks dependencies ([vite-task#823](https://redirect.github.com/voidzero-dev/vite-task/pull/823), [vite-task#824](https://redirect.github.com/voidzero-dev/vite-task/pull/824), [vite-task#825](https://redirect.github.com/voidzero-dev/vite-task/pull/825)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi). - On macOS, tasks with automatic file-access tracking can run Node.js single executable applications, such as pnpm 11's standalone binary, and `deno compile` outputs ([vite-task#840](https://redirect.github.com/voidzero-dev/vite-task/pull/840)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi). - Cached tasks can run scripts whose shebang names an interpreter path longer than 126 bytes ([vite-task#788](https://redirect.github.com/voidzero-dev/vite-task/pull/788)), by [@&#8203;lifeiscontent](https://redirect.github.com/lifeiscontent). - When a cache hit's outputs cannot be restored, `vp run` fails with an error suggesting `vp cache clean` instead of reporting a successful cache hit ([vite-task#770](https://redirect.github.com/voidzero-dev/vite-task/pull/770)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi). - `vp run` no longer stops every task when concurrent tasks write to a full output pipe, such as a CI log collector ([vite-task#801](https://redirect.github.com/voidzero-dev/vite-task/pull/801)), by [@&#8203;naokihaba](https://redirect.github.com/naokihaba). - On Linux, tasks with automatic file-access tracking start faster ([vite-task#817](https://redirect.github.com/voidzero-dev/vite-task/pull/817)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi). - In PowerShell, a failing `vp` command sets `$?` to `False` and stops `&&` chains, as calling `vp.exe` directly does ([#&#8203;2947](https://redirect.github.com/voidzero-dev/vite-plus/pull/2947)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - The Windows installer works when the PowerShell profile enables `Set-StrictMode`, and leaves the caller's strict mode unchanged ([#&#8203;3005](https://redirect.github.com/voidzero-dev/vite-plus/pull/3005)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Sourcing the Vite+ env script in POSIX shells is much faster with a long `PATH`, for example from 1.5 s to 6 ms in dash with 147 entries ([#&#8203;2905](https://redirect.github.com/voidzero-dev/vite-plus/pull/2905)), by [@&#8203;jonykru](https://redirect.github.com/jonykru). - Node.js version ranges from `.node-version`, `engines.node`, and `devEngines.runtime`, and package-manager version ranges, follow npm's semver rules ([#&#8203;2835](https://redirect.github.com/voidzero-dev/vite-plus/pull/2835)), by [@&#8203;ryuapp](https://redirect.github.com/ryuapp). - `vp migrate` adds the `tsdown <0.23` compatibility settings (`deps.resolveDepSubpath` and `attw.profile`) only for projects on an older tsdown, so upgrades from Vite+ 1.x or `tsdown@0.23.0` and later keep the modern defaults ([#&#8203;2910](https://redirect.github.com/voidzero-dev/vite-plus/pull/2910)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - `vp create vite:generator` keeps the description prompt visible instead of drawing the spinner over it, uses concrete version ranges for dependencies missing from the workspace catalog, adds `rootDir: "src"` to the generated `tsconfig.json`, and scaffolds generators on `bingo@0.13.2` with Zod 4 option schemas ([#&#8203;2940](https://redirect.github.com/voidzero-dev/vite-plus/pull/2940), [#&#8203;2996](https://redirect.github.com/voidzero-dev/vite-plus/pull/2996), [#&#8203;1831](https://redirect.github.com/voidzero-dev/vite-plus/pull/1831)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung), [@&#8203;fengmk2](https://redirect.github.com/fengmk2), and [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]. - `vp create` stops processing an organization template archive that expands past fixed size, compression ratio, or entry count limits ([#&#8203;2950](https://redirect.github.com/voidzero-dev/vite-plus/pull/2950)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - `vp config` skips Git config writes that change nothing, so concurrent runs across linked worktrees no longer fail with `could not lock config file` after the first setup ([#&#8203;2958](https://redirect.github.com/voidzero-dev/vite-plus/pull/2958)), by [@&#8203;naokihaba](https://redirect.github.com/naokihaba). - Git hooks no longer append the legacy `$VP_HOME/bin` or `~/.vite-plus/bin` directory to `PATH`. They use the inherited environment with the project's `node_modules/.bin` first, so projects without a local `vite-plus` dependency need the Vite+ bin directory on the Git client's `PATH` ([#&#8203;2930](https://redirect.github.com/voidzero-dev/vite-plus/pull/2930)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ). - Concurrent commands that need the same uninstalled Node.js version download it once; the others wait and reuse the installation ([#&#8203;3024](https://redirect.github.com/voidzero-dev/vite-plus/pull/3024)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - `@voidzero-dev/vite-plus-core` declares the same `postcss`, optional `fsevents`, and Yuku parser ranges as the bundled Vite and tsdown, and `@oxlint/plugins` matches the bundled `oxlint` ([#&#8203;2921](https://redirect.github.com/voidzero-dev/vite-plus/pull/2921)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - `vp pack --help` lists both default env prefixes, `VITE_PACK_` and `TSDOWN_` ([#&#8203;3002](https://redirect.github.com/voidzero-dev/vite-plus/pull/3002)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - Prompts and status lines use one space after status symbols ([#&#8203;2928](https://redirect.github.com/voidzero-dev/vite-plus/pull/2928)), by [@&#8203;cpojer](https://redirect.github.com/cpojer). ##### Docs - Document shell completion, the global `-C` flag, the split directory layout, automatic update checks and how to opt out, package manager subcommands, and `vp env doctor` diagnostic scopes ([#&#8203;2972](https://redirect.github.com/voidzero-dev/vite-plus/pull/2972), [#&#8203;2956](https://redirect.github.com/voidzero-dev/vite-plus/pull/2956), [#&#8203;2973](https://redirect.github.com/voidzero-dev/vite-plus/pull/2973), [#&#8203;2960](https://redirect.github.com/voidzero-dev/vite-plus/pull/2960), [#&#8203;2975](https://redirect.github.com/voidzero-dev/vite-plus/pull/2975), [#&#8203;2982](https://redirect.github.com/voidzero-dev/vite-plus/pull/2982)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - Clarify how `vp exec` and `vpx` resolve commands, how `vp test` selects its runner, how `vp config` treats existing Git hooks, what `vp check` needs for type checking, and how global CLI environment variables behave ([#&#8203;2957](https://redirect.github.com/voidzero-dev/vite-plus/pull/2957), [#&#8203;2979](https://redirect.github.com/voidzero-dev/vite-plus/pull/2979), [#&#8203;2962](https://redirect.github.com/voidzero-dev/vite-plus/pull/2962), [#&#8203;2978](https://redirect.github.com/voidzero-dev/vite-plus/pull/2978), [#&#8203;2916](https://redirect.github.com/voidzero-dev/vite-plus/pull/2916), [#&#8203;2919](https://redirect.github.com/voidzero-dev/vite-plus/pull/2919)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - Correct migration prerequisites, minimum versions, and upgrade order, clarify tsup migration and staged configuration, fix local CLI installation without a global `vp`, and state the version requirements of `vp env uninstall` ([#&#8203;2990](https://redirect.github.com/voidzero-dev/vite-plus/pull/2990), [#&#8203;2923](https://redirect.github.com/voidzero-dev/vite-plus/pull/2923), [#&#8203;2944](https://redirect.github.com/voidzero-dev/vite-plus/pull/2944), [#&#8203;3004](https://redirect.github.com/voidzero-dev/vite-plus/pull/3004), [#&#8203;2946](https://redirect.github.com/voidzero-dev/vite-plus/pull/2946)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - Rename the install guide to Package Management, clarify package-management command compatibility, and align the create, run, and staged guides with CLI behavior and Vite Task defaults ([#&#8203;2929](https://redirect.github.com/voidzero-dev/vite-plus/pull/2929), [#&#8203;2925](https://redirect.github.com/voidzero-dev/vite-plus/pull/2925), [#&#8203;2939](https://redirect.github.com/voidzero-dev/vite-plus/pull/2939), [#&#8203;2941](https://redirect.github.com/voidzero-dev/vite-plus/pull/2941), [#&#8203;2908](https://redirect.github.com/voidzero-dev/vite-plus/pull/2908)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - Explain task cache behavior and how Vite build outputs are cached ([#&#8203;2963](https://redirect.github.com/voidzero-dev/vite-plus/pull/2963), [#&#8203;2942](https://redirect.github.com/voidzero-dev/vite-plus/pull/2942)), by [@&#8203;yusuke99](https://redirect.github.com/yusuke99) and [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - Correct the `baseUrl` and editor setup guidance in troubleshooting, and clarify JetBrains IDE support ([#&#8203;2943](https://redirect.github.com/voidzero-dev/vite-plus/pull/2943), [#&#8203;3001](https://redirect.github.com/voidzero-dev/vite-plus/pull/3001)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - Note that `lazyPlugins` does not defer local module imports ([#&#8203;2967](https://redirect.github.com/voidzero-dev/vite-plus/pull/2967)), by [@&#8203;kshanxs](https://redirect.github.com/kshanxs). - Align inline comments in code examples ([#&#8203;2927](https://redirect.github.com/voidzero-dev/vite-plus/pull/2927)), by [@&#8203;yusuke99](https://redirect.github.com/yusuke99). ##### Chore - Bump vite-task to `9ba4cc9`; its user-facing changes are listed above ([#&#8203;3019](https://redirect.github.com/voidzero-dev/vite-plus/pull/3019)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi). - Speed up CI by removing platform waits, reusing native test binaries and dependency caches, skipping slow pnpm cache restores on macOS and Windows, and installing prebuilt `cargo-zigbuild` ([#&#8203;2961](https://redirect.github.com/voidzero-dev/vite-plus/pull/2961), [#&#8203;3023](https://redirect.github.com/voidzero-dev/vite-plus/pull/3023), [#&#8203;3015](https://redirect.github.com/voidzero-dev/vite-plus/pull/3015), [#&#8203;3010](https://redirect.github.com/voidzero-dev/vite-plus/pull/3010)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Run CI bootstrap scripts without unpinned `tsx`, isolate upstream CLI help capture from workspace overrides, and update security-action to v1.0.10 ([#&#8203;2948](https://redirect.github.com/voidzero-dev/vite-plus/pull/2948), [#&#8203;2976](https://redirect.github.com/voidzero-dev/vite-plus/pull/2976), [#&#8203;3022](https://redirect.github.com/voidzero-dev/vite-plus/pull/3022)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Cache the docs build with the Vite Task remote cache ([#&#8203;2926](https://redirect.github.com/voidzero-dev/vite-plus/pull/2926), [#&#8203;2951](https://redirect.github.com/voidzero-dev/vite-plus/pull/2951)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi). - Add a Nix flake for the contributor development environment ([#&#8203;2874](https://redirect.github.com/voidzero-dev/vite-plus/pull/2874), [#&#8203;2974](https://redirect.github.com/voidzero-dev/vite-plus/pull/2974)), by [@&#8203;myuron](https://redirect.github.com/myuron) and [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Stabilize the CLI help wrapping and browser snapshot tests ([#&#8203;2952](https://redirect.github.com/voidzero-dev/vite-plus/pull/2952), [#&#8203;3006](https://redirect.github.com/voidzero-dev/vite-plus/pull/3006)), by [@&#8203;myuron](https://redirect.github.com/myuron) and [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Exclude upstream-managed dependencies from Renovate ([#&#8203;2918](https://redirect.github.com/voidzero-dev/vite-plus/pull/2918)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Refine the release-manager guidance ([#&#8203;2917](https://redirect.github.com/voidzero-dev/vite-plus/pull/2917)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). ##### Bundled Versions | Tool | Version | Source | Changelog | | --------------- | ---------- | ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | | vite | `8.3.4` | [`b6c20f6`](https://redirect.github.com/vitejs/vite/commit/b6c20f6a8126d8561891e5fb9368e8fc9da37538) | [8.3.4](https://redirect.github.com/vitejs/vite/releases/tag/v8.3.4) | | rolldown | `1.2.13` | [`f7de35f`](https://redirect.github.com/rolldown/rolldown/commit/f7de35f45bcd4cb8e4b6d8d11e74fbfb20b03127) | [1.2.13](https://redirect.github.com/rolldown/rolldown/releases/tag/v1.2.13) | | tsdown | `0.23.1` | [npm](https://npmx.dev/package/tsdown/v/0.23.1) | [0.23.1](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.23.1) | | vitest | `5.0.4` | [npm](https://npmx.dev/package/vitest/v/5.0.4) | [5.0.4](https://redirect.github.com/vitest-dev/vitest/releases/tag/v5.0.4) | | oxlint | `1.88.0` | [npm](https://npmx.dev/package/oxlint/v/1.88.0) | [1.88.0](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v1.88.0) | | oxlint-tsgolint | `7.0.2004` | [npm](https://npmx.dev/package/oxlint-tsgolint/v/7.0.2004) | [7.0.2004](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v7.0.2004) | | oxfmt | `0.73.0` | [npm](https://npmx.dev/package/oxfmt/v/0.73.0) | [0.73.0](https://redirect.github.com/oxc-project/oxc/releases/tag/oxfmt_v0.73.0) | ##### Upgrade ```bash vp upgrade ``` ##### New Contributors [@&#8203;ryuapp](https://redirect.github.com/ryuapp) [@&#8203;jonykru](https://redirect.github.com/jonykru) [@&#8203;myuron](https://redirect.github.com/myuron) [@&#8203;kshanxs](https://redirect.github.com/kshanxs) [@&#8203;mfechner](https://redirect.github.com/mfechner) **Full Changelog**: <https://github.com/voidzero-dev/vite-plus/compare/v1.1.0...v1.2.0> ##### Published Packages - `@voidzero-dev/vite-plus-core@1.2.0` - `vite-plus@1.2.0` ##### Installation **macOS/Linux:** ```bash curl -fsSL https://vite.plus | bash ``` **Windows:** ```powershell irm https://vite.plus/ps1 | iex ``` Or download and run `vp-setup.exe` from the assets below. **Docker:** ```bash docker run --rm -it -v "$PWD:/app" -w /app ghcr.io/voidzero-dev/vite-plus:1.2.0 vp build ``` Run any `vp` command without installing it; see the [Docker guide](https://viteplus.dev/guide/docker) for more. </details> --- ### Configuration šŸ“… **Schedule**: (in timezone Asia/Shanghai) - 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/oxc-project/oxc-resolver). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNTYuMyIsInVwZGF0ZWRJblZlciI6IjQ0LjE1Ni4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
4 hours ago
chore: release v11.25.0
release-plz-2026-09-06T16-57-58Z
3 days ago
chore(deps): update napi
renovate/napi
3 days ago
chore(deps): update github actions (#1413) This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) | action | minor | `v5.2.1` → `v5.4.0` | `v5.4.2` | | [actions/download-artifact](https://redirect.github.com/actions/download-artifact) | action | patch | `v8.0.1` → `v8.0.2` | | | [actions/setup-node](https://redirect.github.com/actions/setup-node) | action | minor | `v7.0.0` → `v7.1.0` | | | [actions/upload-artifact](https://redirect.github.com/actions/upload-artifact) | action | patch | `v7.0.1` → `v7.0.2` | | --- ### Release Notes <details> <summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary> ### [`v5.4.0`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v5.4.0) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v5.2.1...v5.4.0) Bumps the CodSpeed runner to [v5.4.0](https://redirect.github.com/CodSpeedHQ/codspeed/releases/tag/v5.4.0), including [v5.3.0](https://redirect.github.com/CodSpeedHQ/codspeed/releases/tag/v5.3.0) and [v5.3.1](https://redirect.github.com/CodSpeedHQ/codspeed/releases/tag/v5.3.1). The [Memory instrument](https://codspeed.io/docs/instruments/memory) now tracks physical (resident) memory and captures allocation call stacks to build memory flamegraphs. Both are enabled by default and can be turned off with the new `disable-memory-track-physical` and `disable-memory-capture-stack` inputs. Serialization is also faster on large memory benchmarks. The action now exposes the id of the CodSpeed run as a `run-id` output, and CodSpeed now works on non-Ubuntu/Debian distributions such as Arch Linux. ##### šŸš€ Features - Track physical memory and capture allocation call stacks for memory flamegraphs, both enabled by default by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;529](https://redirect.github.com/CodSpeedHQ/codspeed/pull/529), [#&#8203;522](https://redirect.github.com/CodSpeedHQ/codspeed/pull/522) and [#&#8203;553](https://redirect.github.com/CodSpeedHQ/codspeed/pull/553) - Expose the run id as a GitHub Actions step output by [@&#8203;moha-bekh](https://redirect.github.com/moha-bekh) in [#&#8203;551](https://redirect.github.com/CodSpeedHQ/codspeed/pull/551) - Add an `--experimental-disable-pythonmalloc-override` flag (`CODSPEED_EXPERIMENTAL_DISABLE_PYTHONMALLOC_OVERRIDE`) to stop overriding the Python allocator, which can break free-threaded Python in simulation mode, by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;539](https://redirect.github.com/CodSpeedHQ/codspeed/pull/539) - Apply kernel memory tunables before memory-mode runs, and fail early when the kernel has no BTF by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;507](https://redirect.github.com/CodSpeedHQ/codspeed/pull/507) and [#&#8203;524](https://redirect.github.com/CodSpeedHQ/codspeed/pull/524) - Pause producers under ring buffer pressure in memory mode, and log process stops per reason by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;543](https://redirect.github.com/CodSpeedHQ/codspeed/pull/543) - Log which authentication method the run uses by [@&#8203;fargito](https://redirect.github.com/fargito) in [#&#8203;521](https://redirect.github.com/CodSpeedHQ/codspeed/pull/521) ##### šŸ› Bug Fixes - Support distributions CodSpeed publishes no valgrind package for (Arch, rolling releases) by [@&#8203;moha-bekh](https://redirect.github.com/moha-bekh) in [#&#8203;525](https://redirect.github.com/CodSpeedHQ/codspeed/pull/525) - Error out when the profile archive exceeds the upload size limit by [@&#8203;lvaroqui](https://redirect.github.com/lvaroqui) in [#&#8203;557](https://redirect.github.com/CodSpeedHQ/codspeed/pull/557) - Detect free-threaded Python from venv and uv before setting `PYTHONMALLOC` by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;539](https://redirect.github.com/CodSpeedHQ/codspeed/pull/539) - Honor deprecated experimental flags, including their falsey values, instead of ignoring them by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;532](https://redirect.github.com/CodSpeedHQ/codspeed/pull/532) and [#&#8203;553](https://redirect.github.com/CodSpeedHQ/codspeed/pull/553) - Fix memory tracking edge cases: reused pids, stack-ring overflow, BPF links held by forked processes, and allocator symbols aliased at an attached offset by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;522](https://redirect.github.com/CodSpeedHQ/codspeed/pull/522) and [#&#8203;543](https://redirect.github.com/CodSpeedHQ/codspeed/pull/543) - Attach memory tracking hooks without `perf_event_open` by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;536](https://redirect.github.com/CodSpeedHQ/codspeed/pull/536) - Restore profiling sysctls in walltime mode by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;507](https://redirect.github.com/CodSpeedHQ/codspeed/pull/507) ##### ⚔ Performance - Speed up memory serialization and reduce the tracker's memory usage on large memory benchmarks by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;522](https://redirect.github.com/CodSpeedHQ/codspeed/pull/522), [#&#8203;537](https://redirect.github.com/CodSpeedHQ/codspeed/pull/537), [#&#8203;548](https://redirect.github.com/CodSpeedHQ/codspeed/pull/548), [#&#8203;558](https://redirect.github.com/CodSpeedHQ/codspeed/pull/558) and [#&#8203;560](https://redirect.github.com/CodSpeedHQ/codspeed/pull/560) ##### āš™ļø Internals - Pin memtrack to 1.6.0, through 1.5.0 and 1.5.1, by [@&#8203;adriencaccia](https://redirect.github.com/adriencaccia) in [#&#8203;530](https://redirect.github.com/CodSpeedHQ/codspeed/pull/530), [#&#8203;541](https://redirect.github.com/CodSpeedHQ/codspeed/pull/541) and [#&#8203;561](https://redirect.github.com/CodSpeedHQ/codspeed/pull/561) - Keep mmap/munmap/brk as deprecated memtrack artifact variants by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;538](https://redirect.github.com/CodSpeedHQ/codspeed/pull/538) **Full Runner Changelog**: <https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md> #### What's Changed - chore: bump runner version to 5.3.0 by [@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot] in [#&#8203;239](https://redirect.github.com/CodSpeedHQ/action/pull/239) - feat: add memory-track-physical experimental input by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;238](https://redirect.github.com/CodSpeedHQ/action/pull/238) - chore: bump runner version to 5.3.1 by [@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot] in [#&#8203;240](https://redirect.github.com/CodSpeedHQ/action/pull/240) - feat: add a run-id output by [@&#8203;moha-bekh](https://redirect.github.com/moha-bekh) in [#&#8203;243](https://redirect.github.com/CodSpeedHQ/action/pull/243) - chore: bump runner version to 5.4.0 by [@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot] in [#&#8203;244](https://redirect.github.com/CodSpeedHQ/action/pull/244) - feat: add disable-memory-capture-stack and disable-memory-track-physical inputs by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;242](https://redirect.github.com/CodSpeedHQ/action/pull/242) #### New Contributors - [@&#8203;moha-bekh](https://redirect.github.com/moha-bekh) made their first contribution in [#&#8203;243](https://redirect.github.com/CodSpeedHQ/action/pull/243) **Full Changelog**: <https://github.com/CodSpeedHQ/action/compare/v5.2.1...v5.4.0> </details> <details> <summary>actions/download-artifact (actions/download-artifact)</summary> ### [`v8.0.2`](https://redirect.github.com/actions/download-artifact/releases/tag/v8.0.2) [Compare Source](https://redirect.github.com/actions/download-artifact/compare/v8.0.1...v8.0.2) ##### What's Changed - Update the readme by [@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in [#&#8203;473](https://redirect.github.com/actions/download-artifact/pull/473) - Improves artifact download retries when the service returns HTTP 429 (rate limiting), including honoring valid Retry-After headers. - Update [@&#8203;actions/artifact](https://redirect.github.com/actions/artifact) to 6.3.1 by [@&#8203;tunc-d](https://redirect.github.com/tunc-d) in [#&#8203;492](https://redirect.github.com/actions/download-artifact/pull/492) - Prepare download-artifact v8.0.2 by [@&#8203;tunc-d](https://redirect.github.com/tunc-d) in [#&#8203;493](https://redirect.github.com/actions/download-artifact/pull/493) ##### New Contributors - [@&#8203;tunc-d](https://redirect.github.com/tunc-d) made their first contribution in [#&#8203;492](https://redirect.github.com/actions/download-artifact/pull/492) **Full Changelog**: <https://github.com/actions/download-artifact/compare/v8.0.1...v8.0.2> </details> <details> <summary>actions/setup-node (actions/setup-node)</summary> ### [`v7.1.0`](https://redirect.github.com/actions/setup-node/releases/tag/v7.1.0) [Compare Source](https://redirect.github.com/actions/setup-node/compare/v7.0.0...v7.1.0) ##### What's Changed ##### Enhancements: - Add support for mise.toml file by [@&#8203;gperdomor](https://redirect.github.com/gperdomor) in [#&#8203;1421](https://redirect.github.com/actions/setup-node/pull/1421) - Support absolute paths in node-version-file by [@&#8203;v-mahabaleshwars](https://redirect.github.com/v-mahabaleshwars) in [#&#8203;1633](https://redirect.github.com/actions/setup-node/pull/1633) ##### Bug fixes: - Add Node version validation and manifest fetch retry by [@&#8203;v-jitenderpalsingh](https://redirect.github.com/v-jitenderpalsingh) in [#&#8203;1580](https://redirect.github.com/actions/setup-node/pull/1580) ##### Documentation updates: - README.md: bump actions/checkout to latest version 7 by [@&#8203;deining](https://redirect.github.com/deining) in [#&#8203;1578](https://redirect.github.com/actions/setup-node/pull/1578) - docs: add V7 ESM migration and NODE_AUTH_TOKEN behavior change by [@&#8203;v-gowridurgad](https://redirect.github.com/v-gowridurgad) in [#&#8203;1593](https://redirect.github.com/actions/setup-node/pull/1593) - Fixed cache recommendation syntax by [@&#8203;SubJunk](https://redirect.github.com/SubJunk) in [#&#8203;1603](https://redirect.github.com/actions/setup-node/pull/1603) ##### Dependency updates: - Update workflow pins and migrate Node matrices to modern versions by [@&#8203;v-HarithaVattikuti](https://redirect.github.com/v-HarithaVattikuti) in [#&#8203;1583](https://redirect.github.com/actions/setup-node/pull/1583) - Upgrade [@&#8203;actions/cache](https://redirect.github.com/actions/cache) to 6.2.0 by [@&#8203;philip-gai](https://redirect.github.com/philip-gai) in [#&#8203;1584](https://redirect.github.com/actions/setup-node/pull/1584) - Pin [@&#8203;types/node](https://redirect.github.com/types/node) to v24 by [@&#8203;v-priyagupta108](https://redirect.github.com/v-priyagupta108) in [#&#8203;1585](https://redirect.github.com/actions/setup-node/pull/1585) - Override brace-expansion to 5.0.8 by [@&#8203;v-priyagupta108](https://redirect.github.com/v-priyagupta108) with [@&#8203;Copilot](https://redirect.github.com/Copilot) in [#&#8203;1599](https://redirect.github.com/actions/setup-node/pull/1599) - Upgrade actions/checkout from 7.0.0 to 7.0.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1598](https://redirect.github.com/actions/setup-node/pull/1598) - Upgrade prettier from 3.8.4 to 3.9.6 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1590](https://redirect.github.com/actions/setup-node/pull/1590) - Upgrade [@&#8203;vercel/ncc](https://redirect.github.com/vercel/ncc) from 0.44.0 to 0.45.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1610](https://redirect.github.com/actions/setup-node/pull/1610) - Upgrade pnpm/action-setup from 6.0.9 to 6.0.10 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1602](https://redirect.github.com/actions/setup-node/pull/1602) - Upgrade baseline-browser-mapping from 2.10.38 to 2.11.22 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1629](https://redirect.github.com/actions/setup-node/pull/1629) - Upgrade [@&#8203;types/semver](https://redirect.github.com/types/semver) from 7.7.1 to 7.8.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1616](https://redirect.github.com/actions/setup-node/pull/1616) - Upgrade [@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) from 8.62.0 to 8.70.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1615](https://redirect.github.com/actions/setup-node/pull/1615) - Upgrade pnpm/action-setup from 6.0.10 to 6.1.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1631](https://redirect.github.com/actions/setup-node/pull/1631) - Upgrade jest-each from 30.4.1 to 30.5.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1636](https://redirect.github.com/actions/setup-node/pull/1636) - Upgrade eslint-plugin-n from 18.1.0 to 18.3.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1638](https://redirect.github.com/actions/setup-node/pull/1638) - Update dependencies and add license files by [@&#8203;v-HarithaVattikuti](https://redirect.github.com/v-HarithaVattikuti) in [#&#8203;1642](https://redirect.github.com/actions/setup-node/pull/1642) - Upgrade eslint from 10.5.0 to 10.11.0 and package.json from 7.0.0 to 7.1.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1635](https://redirect.github.com/actions/setup-node/pull/1635) ##### New Contributors - [@&#8203;v-jitenderpalsingh](https://redirect.github.com/v-jitenderpalsingh) made their first contribution in [#&#8203;1580](https://redirect.github.com/actions/setup-node/pull/1580) - [@&#8203;philip-gai](https://redirect.github.com/philip-gai) made their first contribution in [#&#8203;1584](https://redirect.github.com/actions/setup-node/pull/1584) - [@&#8203;gperdomor](https://redirect.github.com/gperdomor) made their first contribution in [#&#8203;1421](https://redirect.github.com/actions/setup-node/pull/1421) - [@&#8203;SubJunk](https://redirect.github.com/SubJunk) made their first contribution in [#&#8203;1603](https://redirect.github.com/actions/setup-node/pull/1603) **Full Changelog**: <https://github.com/actions/setup-node/compare/v7.0.0...v7.1.0> </details> <details> <summary>actions/upload-artifact (actions/upload-artifact)</summary> ### [`v7.0.2`](https://redirect.github.com/actions/upload-artifact/releases/tag/v7.0.2) [Compare Source](https://redirect.github.com/actions/upload-artifact/compare/v7.0.1...v7.0.2) ##### What's Changed - Improves artifact download retries when the service returns HTTP 429 (rate limiting), including honoring valid Retry-After headers. - Updates [@&#8203;actions/artifact](https://redirect.github.com/actions/artifact) to v6.3.1. ##### New Contributors - [@&#8203;tunc-d](https://redirect.github.com/tunc-d) made their first contribution in [#&#8203;821](https://redirect.github.com/actions/upload-artifact/pull/821) **Full Changelog**: <https://github.com/actions/upload-artifact/compare/v7.0.1...v7.0.2> </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. šŸ‘» **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/oxc-project/oxc-resolver). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMzQuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjEzNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
3 days ago

Latest Branches

CodSpeed Performance Gauge
-4%
chore(deps): update napi#1395
4 hours ago
9e6426a
renovate/napi
CodSpeed Performance Gauge
-4%
4 hours ago
83115b1
release-plz-2026-09-06T16-57-58Z
CodSpeed Performance Gauge
+3%
chore(deps): update dependency vite-plus to v1.2.0#1414
4 hours ago
bc5bc99
renovate/vite+
Ā© 2026 CodSpeed Technology
Home Terms Privacy Docs