Skip to content

chore(deps): update dependency undici to v8.5.0#824

Merged
fengmk2 merged 2 commits into
masterfrom
renovate/undici-8.x-lockfile
Jun 18, 2026
Merged

chore(deps): update dependency undici to v8.5.0#824
fengmk2 merged 2 commits into
masterfrom
renovate/undici-8.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
undici (source) 8.4.18.5.0 age confidence

Release Notes

nodejs/undici (undici)

v8.5.0

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@socket-security

socket-security Bot commented Jun 16, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedundici@​8.5.09710010098100

View full report

@renovate renovate Bot force-pushed the renovate/undici-8.x-lockfile branch from 144a2b4 to 85c55df Compare June 16, 2026 07:26
fengmk2 added a commit that referenced this pull request Jun 16, 2026
## Problem

Renovate PRs fail at the **Setup Vite+** step because CI runs `sfw vp
install` (Socket Firewall Free), which enforces pnpm's
`minimumReleaseAge` cooldown. Renovate opens update PRs the moment a
version is published, so the lockfile fails the supply-chain policy
check:

```
[ERR_PNPM_MINIMUM_RELEASE_AGE_VIOLATION] 1 lockfile entries failed verification
```

Seen on the undici 8.4.1 -> 8.5.0 PR (#824).

## Fix

- `minimumReleaseAge: "3 days"` for all npm packages, so updates age
past the sfw cooldown before a PR opens.
- `minimumReleaseAge: "0 days"` for the vite-plus group, which is
already in `minimumReleaseAgeExclude` in `pnpm-workspace.yaml` and can
update immediately.

Values mirror voidzero's `Boshen/renovate` preset used with the same sfw
setup.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* Updated dependency update configuration to adjust how quickly new
package releases are considered available (reduced minimum release age
for certain rules and broadened matching patterns).
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
@renovate renovate Bot force-pushed the renovate/undici-8.x-lockfile branch from 85c55df to 5cd78f4 Compare June 16, 2026 13:08
@renovate renovate Bot force-pushed the renovate/undici-8.x-lockfile branch from 5cd78f4 to 0a464a1 Compare June 18, 2026 09:24
@pkg-pr-new

pkg-pr-new Bot commented Jun 18, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/node-modules/urllib@824

commit: 2bb5443

@codecov

codecov Bot commented Jun 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.24%. Comparing base (dc180b3) to head (2bb5443).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #824   +/-   ##
=======================================
  Coverage   94.24%   94.24%           
=======================================
  Files          10       10           
  Lines         747      747           
  Branches      235      235           
=======================================
  Hits          704      704           
  Misses         40       40           
  Partials        3        3           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@fengmk2

fengmk2 commented Jun 18, 2026

Copy link
Copy Markdown
Member

@chatgpt-codex-connector

Copy link
Copy Markdown

Summary

  • Deduplicated pnpm-lock.yaml after the undici@8.5.0 update by removing the extra semver@7.8.1 lockfile entry and keeping the single semver@7.8.4 package snapshot. pnpm-lock.yamlL1375-L1378
  • Updated transitive snapshots so both @arethetypeswrong/cli@0.18.3 and make-dir@4.0.0 resolve to semver@7.8.4, addressing the failing vp dedupe --check CI step. pnpm-lock.yamlL1648-L1654 pnpm-lock.yamlL2447-L2449
  • Committed the fix on the current branch: bb6d672 chore: dedupe lockfile after undici update.
  • Created a PR with title: chore: dedupe lockfile after undici update.

Testing

  • PATH=$HOME/.local/share/mise/installs/node/24.16.0/bin:$PATH pnpm vp dedupe --check
  • PATH=$HOME/.local/share/mise/installs/node/24.16.0/bin:$PATH pnpm vp run check
  • PATH=$HOME/.local/share/mise/installs/node/24.16.0/bin:$PATH pnpm vp run typecheck
  • PATH=$HOME/.local/share/mise/installs/node/24.16.0/bin:$PATH pnpm vp run build
  • ⚠️ corepack enable && pnpm install --frozen-lockfile initially failed under the default local Node.js v20.20.2 because this repo’s configured pnpm requires newer Node.js features; reran successfully with Node.js v24.16.0.

View task →

@fengmk2 fengmk2 merged commit f47ccbb into master Jun 18, 2026
18 checks passed
@fengmk2 fengmk2 deleted the renovate/undici-8.x-lockfile branch June 18, 2026 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant