Latest Results
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) |

|

|

|

|
---
### 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
([#​2624](https://redirect.github.com/voidzero-dev/vite-plus/pull/2624)),
by [@​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 [@​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
([#​2949](https://redirect.github.com/voidzero-dev/vite-plus/pull/2949)),
by [@​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
([#​2968](https://redirect.github.com/voidzero-dev/vite-plus/pull/2968)),
by [@​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 [@​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 [@​mfechner](https://redirect.github.com/mfechner).
- Upgrade the bundled tools
([#​2935](https://redirect.github.com/voidzero-dev/vite-plus/pull/2935),
[#​2977](https://redirect.github.com/voidzero-dev/vite-plus/pull/2977),
[#​2998](https://redirect.github.com/voidzero-dev/vite-plus/pull/2998),
[#​3021](https://redirect.github.com/voidzero-dev/vite-plus/pull/3021),
[#​3039](https://redirect.github.com/voidzero-dev/vite-plus/pull/3039)),
by
[@​voidzero-guard](https://redirect.github.com/voidzero-guard)\[bot]
and [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​wan9chi](https://redirect.github.com/wan9chi).
- In PowerShell, a failing `vp` command sets `$?` to `False` and stops
`&&` chains, as calling `vp.exe` directly does
([#​2947](https://redirect.github.com/voidzero-dev/vite-plus/pull/2947)),
by [@​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
([#​3005](https://redirect.github.com/voidzero-dev/vite-plus/pull/3005)),
by [@​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
([#​2905](https://redirect.github.com/voidzero-dev/vite-plus/pull/2905)),
by [@​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
([#​2835](https://redirect.github.com/voidzero-dev/vite-plus/pull/2835)),
by [@​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
([#​2910](https://redirect.github.com/voidzero-dev/vite-plus/pull/2910)),
by [@​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
([#​2940](https://redirect.github.com/voidzero-dev/vite-plus/pull/2940),
[#​2996](https://redirect.github.com/voidzero-dev/vite-plus/pull/2996),
[#​1831](https://redirect.github.com/voidzero-dev/vite-plus/pull/1831)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung),
[@​fengmk2](https://redirect.github.com/fengmk2), and
[@​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
([#​2950](https://redirect.github.com/voidzero-dev/vite-plus/pull/2950)),
by [@​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
([#​2958](https://redirect.github.com/voidzero-dev/vite-plus/pull/2958)),
by [@​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`
([#​2930](https://redirect.github.com/voidzero-dev/vite-plus/pull/2930)),
by [@​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
([#​3024](https://redirect.github.com/voidzero-dev/vite-plus/pull/3024)),
by [@​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`
([#​2921](https://redirect.github.com/voidzero-dev/vite-plus/pull/2921)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- `vp pack --help` lists both default env prefixes, `VITE_PACK_` and
`TSDOWN_`
([#​3002](https://redirect.github.com/voidzero-dev/vite-plus/pull/3002)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
- Prompts and status lines use one space after status symbols
([#​2928](https://redirect.github.com/voidzero-dev/vite-plus/pull/2928)),
by [@​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
([#​2972](https://redirect.github.com/voidzero-dev/vite-plus/pull/2972),
[#​2956](https://redirect.github.com/voidzero-dev/vite-plus/pull/2956),
[#​2973](https://redirect.github.com/voidzero-dev/vite-plus/pull/2973),
[#​2960](https://redirect.github.com/voidzero-dev/vite-plus/pull/2960),
[#​2975](https://redirect.github.com/voidzero-dev/vite-plus/pull/2975),
[#​2982](https://redirect.github.com/voidzero-dev/vite-plus/pull/2982)),
by [@​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
([#​2957](https://redirect.github.com/voidzero-dev/vite-plus/pull/2957),
[#​2979](https://redirect.github.com/voidzero-dev/vite-plus/pull/2979),
[#​2962](https://redirect.github.com/voidzero-dev/vite-plus/pull/2962),
[#​2978](https://redirect.github.com/voidzero-dev/vite-plus/pull/2978),
[#​2916](https://redirect.github.com/voidzero-dev/vite-plus/pull/2916),
[#​2919](https://redirect.github.com/voidzero-dev/vite-plus/pull/2919)),
by [@​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`
([#​2990](https://redirect.github.com/voidzero-dev/vite-plus/pull/2990),
[#​2923](https://redirect.github.com/voidzero-dev/vite-plus/pull/2923),
[#​2944](https://redirect.github.com/voidzero-dev/vite-plus/pull/2944),
[#​3004](https://redirect.github.com/voidzero-dev/vite-plus/pull/3004),
[#​2946](https://redirect.github.com/voidzero-dev/vite-plus/pull/2946)),
by [@​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
([#​2929](https://redirect.github.com/voidzero-dev/vite-plus/pull/2929),
[#​2925](https://redirect.github.com/voidzero-dev/vite-plus/pull/2925),
[#​2939](https://redirect.github.com/voidzero-dev/vite-plus/pull/2939),
[#​2941](https://redirect.github.com/voidzero-dev/vite-plus/pull/2941),
[#​2908](https://redirect.github.com/voidzero-dev/vite-plus/pull/2908)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
- Explain task cache behavior and how Vite build outputs are cached
([#​2963](https://redirect.github.com/voidzero-dev/vite-plus/pull/2963),
[#​2942](https://redirect.github.com/voidzero-dev/vite-plus/pull/2942)),
by [@​yusuke99](https://redirect.github.com/yusuke99) and
[@​jong-kyung](https://redirect.github.com/jong-kyung).
- Correct the `baseUrl` and editor setup guidance in troubleshooting,
and clarify JetBrains IDE support
([#​2943](https://redirect.github.com/voidzero-dev/vite-plus/pull/2943),
[#​3001](https://redirect.github.com/voidzero-dev/vite-plus/pull/3001)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
- Note that `lazyPlugins` does not defer local module imports
([#​2967](https://redirect.github.com/voidzero-dev/vite-plus/pull/2967)),
by [@​kshanxs](https://redirect.github.com/kshanxs).
- Align inline comments in code examples
([#​2927](https://redirect.github.com/voidzero-dev/vite-plus/pull/2927)),
by [@​yusuke99](https://redirect.github.com/yusuke99).
##### Chore
- Bump vite-task to `9ba4cc9`; its user-facing changes are listed above
([#​3019](https://redirect.github.com/voidzero-dev/vite-plus/pull/3019)),
by [@​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`
([#​2961](https://redirect.github.com/voidzero-dev/vite-plus/pull/2961),
[#​3023](https://redirect.github.com/voidzero-dev/vite-plus/pull/3023),
[#​3015](https://redirect.github.com/voidzero-dev/vite-plus/pull/3015),
[#​3010](https://redirect.github.com/voidzero-dev/vite-plus/pull/3010)),
by [@​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
([#​2948](https://redirect.github.com/voidzero-dev/vite-plus/pull/2948),
[#​2976](https://redirect.github.com/voidzero-dev/vite-plus/pull/2976),
[#​3022](https://redirect.github.com/voidzero-dev/vite-plus/pull/3022)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Cache the docs build with the Vite Task remote cache
([#​2926](https://redirect.github.com/voidzero-dev/vite-plus/pull/2926),
[#​2951](https://redirect.github.com/voidzero-dev/vite-plus/pull/2951)),
by [@​wan9chi](https://redirect.github.com/wan9chi).
- Add a Nix flake for the contributor development environment
([#​2874](https://redirect.github.com/voidzero-dev/vite-plus/pull/2874),
[#​2974](https://redirect.github.com/voidzero-dev/vite-plus/pull/2974)),
by [@​myuron](https://redirect.github.com/myuron) and
[@​fengmk2](https://redirect.github.com/fengmk2).
- Stabilize the CLI help wrapping and browser snapshot tests
([#​2952](https://redirect.github.com/voidzero-dev/vite-plus/pull/2952),
[#​3006](https://redirect.github.com/voidzero-dev/vite-plus/pull/3006)),
by [@​myuron](https://redirect.github.com/myuron) and
[@​fengmk2](https://redirect.github.com/fengmk2).
- Exclude upstream-managed dependencies from Renovate
([#​2918](https://redirect.github.com/voidzero-dev/vite-plus/pull/2918)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Refine the release-manager guidance
([#​2917](https://redirect.github.com/voidzero-dev/vite-plus/pull/2917)),
by [@​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
[@​ryuapp](https://redirect.github.com/ryuapp)
[@​jonykru](https://redirect.github.com/jonykru)
[@​myuron](https://redirect.github.com/myuron)
[@​kshanxs](https://redirect.github.com/kshanxs)
[@​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> 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
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​529](https://redirect.github.com/CodSpeedHQ/codspeed/pull/529),
[#​522](https://redirect.github.com/CodSpeedHQ/codspeed/pull/522)
and
[#​553](https://redirect.github.com/CodSpeedHQ/codspeed/pull/553)
- Expose the run id as a GitHub Actions step output by
[@​moha-bekh](https://redirect.github.com/moha-bekh) in
[#​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
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​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
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​507](https://redirect.github.com/CodSpeedHQ/codspeed/pull/507)
and
[#​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
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​543](https://redirect.github.com/CodSpeedHQ/codspeed/pull/543)
- Log which authentication method the run uses by
[@​fargito](https://redirect.github.com/fargito) in
[#​521](https://redirect.github.com/CodSpeedHQ/codspeed/pull/521)
##### š Bug Fixes
- Support distributions CodSpeed publishes no valgrind package for
(Arch, rolling releases) by
[@​moha-bekh](https://redirect.github.com/moha-bekh) in
[#​525](https://redirect.github.com/CodSpeedHQ/codspeed/pull/525)
- Error out when the profile archive exceeds the upload size limit by
[@​lvaroqui](https://redirect.github.com/lvaroqui) in
[#​557](https://redirect.github.com/CodSpeedHQ/codspeed/pull/557)
- Detect free-threaded Python from venv and uv before setting
`PYTHONMALLOC` by
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​539](https://redirect.github.com/CodSpeedHQ/codspeed/pull/539)
- Honor deprecated experimental flags, including their falsey values,
instead of ignoring them by
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​532](https://redirect.github.com/CodSpeedHQ/codspeed/pull/532)
and
[#​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
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​522](https://redirect.github.com/CodSpeedHQ/codspeed/pull/522)
and
[#​543](https://redirect.github.com/CodSpeedHQ/codspeed/pull/543)
- Attach memory tracking hooks without `perf_event_open` by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in
[#​536](https://redirect.github.com/CodSpeedHQ/codspeed/pull/536)
- Restore profiling sysctls in walltime mode by
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​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
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​522](https://redirect.github.com/CodSpeedHQ/codspeed/pull/522),
[#​537](https://redirect.github.com/CodSpeedHQ/codspeed/pull/537),
[#​548](https://redirect.github.com/CodSpeedHQ/codspeed/pull/548),
[#​558](https://redirect.github.com/CodSpeedHQ/codspeed/pull/558)
and
[#​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
[@​adriencaccia](https://redirect.github.com/adriencaccia) in
[#​530](https://redirect.github.com/CodSpeedHQ/codspeed/pull/530),
[#​541](https://redirect.github.com/CodSpeedHQ/codspeed/pull/541)
and
[#​561](https://redirect.github.com/CodSpeedHQ/codspeed/pull/561)
- Keep mmap/munmap/brk as deprecated memtrack artifact variants by
[@​GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in
[#​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
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​239](https://redirect.github.com/CodSpeedHQ/action/pull/239)
- feat: add memory-track-physical experimental input by
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​238](https://redirect.github.com/CodSpeedHQ/action/pull/238)
- chore: bump runner version to 5.3.1 by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​240](https://redirect.github.com/CodSpeedHQ/action/pull/240)
- feat: add a run-id output by
[@​moha-bekh](https://redirect.github.com/moha-bekh) in
[#​243](https://redirect.github.com/CodSpeedHQ/action/pull/243)
- chore: bump runner version to 5.4.0 by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​244](https://redirect.github.com/CodSpeedHQ/action/pull/244)
- feat: add disable-memory-capture-stack and
disable-memory-track-physical inputs by
[@​not-matthias](https://redirect.github.com/not-matthias) in
[#​242](https://redirect.github.com/CodSpeedHQ/action/pull/242)
#### New Contributors
- [@​moha-bekh](https://redirect.github.com/moha-bekh) made their
first contribution in
[#​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
[@​danwkennedy](https://redirect.github.com/danwkennedy) in
[#​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
[@​actions/artifact](https://redirect.github.com/actions/artifact)
to 6.3.1 by [@​tunc-d](https://redirect.github.com/tunc-d) in
[#​492](https://redirect.github.com/actions/download-artifact/pull/492)
- Prepare download-artifact v8.0.2 by
[@​tunc-d](https://redirect.github.com/tunc-d) in
[#​493](https://redirect.github.com/actions/download-artifact/pull/493)
##### New Contributors
- [@​tunc-d](https://redirect.github.com/tunc-d) made their first
contribution in
[#​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
[@​gperdomor](https://redirect.github.com/gperdomor) in
[#​1421](https://redirect.github.com/actions/setup-node/pull/1421)
- Support absolute paths in node-version-file by
[@​v-mahabaleshwars](https://redirect.github.com/v-mahabaleshwars)
in
[#​1633](https://redirect.github.com/actions/setup-node/pull/1633)
##### Bug fixes:
- Add Node version validation and manifest fetch retry by
[@​v-jitenderpalsingh](https://redirect.github.com/v-jitenderpalsingh)
in
[#​1580](https://redirect.github.com/actions/setup-node/pull/1580)
##### Documentation updates:
- README.md: bump actions/checkout to latest version 7 by
[@​deining](https://redirect.github.com/deining) in
[#​1578](https://redirect.github.com/actions/setup-node/pull/1578)
- docs: add V7 ESM migration and NODE_AUTH_TOKEN behavior change by
[@​v-gowridurgad](https://redirect.github.com/v-gowridurgad) in
[#​1593](https://redirect.github.com/actions/setup-node/pull/1593)
- Fixed cache recommendation syntax by
[@​SubJunk](https://redirect.github.com/SubJunk) in
[#​1603](https://redirect.github.com/actions/setup-node/pull/1603)
##### Dependency updates:
- Update workflow pins and migrate Node matrices to modern versions by
[@​v-HarithaVattikuti](https://redirect.github.com/v-HarithaVattikuti)
in
[#​1583](https://redirect.github.com/actions/setup-node/pull/1583)
- Upgrade
[@​actions/cache](https://redirect.github.com/actions/cache) to
6.2.0 by [@​philip-gai](https://redirect.github.com/philip-gai) in
[#​1584](https://redirect.github.com/actions/setup-node/pull/1584)
- Pin [@​types/node](https://redirect.github.com/types/node) to
v24 by
[@​v-priyagupta108](https://redirect.github.com/v-priyagupta108)
in
[#​1585](https://redirect.github.com/actions/setup-node/pull/1585)
- Override brace-expansion to 5.0.8 by
[@​v-priyagupta108](https://redirect.github.com/v-priyagupta108)
with [@​Copilot](https://redirect.github.com/Copilot) in
[#​1599](https://redirect.github.com/actions/setup-node/pull/1599)
- Upgrade actions/checkout from 7.0.0 to 7.0.1 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​1598](https://redirect.github.com/actions/setup-node/pull/1598)
- Upgrade prettier from 3.8.4 to 3.9.6 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​1590](https://redirect.github.com/actions/setup-node/pull/1590)
- Upgrade [@​vercel/ncc](https://redirect.github.com/vercel/ncc)
from 0.44.0 to 0.45.0 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​1610](https://redirect.github.com/actions/setup-node/pull/1610)
- Upgrade pnpm/action-setup from 6.0.9 to 6.0.10 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​1602](https://redirect.github.com/actions/setup-node/pull/1602)
- Upgrade baseline-browser-mapping from 2.10.38 to 2.11.22 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​1629](https://redirect.github.com/actions/setup-node/pull/1629)
- Upgrade
[@​types/semver](https://redirect.github.com/types/semver) from
7.7.1 to 7.8.0 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​1616](https://redirect.github.com/actions/setup-node/pull/1616)
- Upgrade
[@​typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser)
from 8.62.0 to 8.70.0 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​1615](https://redirect.github.com/actions/setup-node/pull/1615)
- Upgrade pnpm/action-setup from 6.0.10 to 6.1.0 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​1631](https://redirect.github.com/actions/setup-node/pull/1631)
- Upgrade jest-each from 30.4.1 to 30.5.2 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​1636](https://redirect.github.com/actions/setup-node/pull/1636)
- Upgrade eslint-plugin-n from 18.1.0 to 18.3.0 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​1638](https://redirect.github.com/actions/setup-node/pull/1638)
- Update dependencies and add license files by
[@​v-HarithaVattikuti](https://redirect.github.com/v-HarithaVattikuti)
in
[#​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 [@​dependabot](https://redirect.github.com/dependabot) in
[#​1635](https://redirect.github.com/actions/setup-node/pull/1635)
##### New Contributors
-
[@​v-jitenderpalsingh](https://redirect.github.com/v-jitenderpalsingh)
made their first contribution in
[#​1580](https://redirect.github.com/actions/setup-node/pull/1580)
- [@​philip-gai](https://redirect.github.com/philip-gai) made
their first contribution in
[#​1584](https://redirect.github.com/actions/setup-node/pull/1584)
- [@​gperdomor](https://redirect.github.com/gperdomor) made their
first contribution in
[#​1421](https://redirect.github.com/actions/setup-node/pull/1421)
- [@​SubJunk](https://redirect.github.com/SubJunk) made their
first contribution in
[#​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
[@​actions/artifact](https://redirect.github.com/actions/artifact)
to v6.3.1.
##### New Contributors
- [@​tunc-d](https://redirect.github.com/tunc-d) made their first
contribution in
[#​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> Latest Branches
-4%
-4%
release-plz-2026-09-06T16-57-58Z +3%
Ā© 2026 CodSpeed Technology