Skip to content

Update dependency undici to v7.24.0#2830

Merged
gardener-prow[bot] merged 1 commit intomasterfrom
renovate/undici-7.x-lockfile
Mar 13, 2026
Merged

Update dependency undici to v7.24.0#2830
gardener-prow[bot] merged 1 commit intomasterfrom
renovate/undici-7.x-lockfile

Conversation

@gardener-ci-robot
Copy link
Contributor

@gardener-ci-robot gardener-ci-robot commented Mar 12, 2026

This PR contains the following updates:

Package Change Age Confidence
undici (source) 7.22.07.24.0 age confidence

Release Notes

nodejs/undici (undici)

v7.24.0

Compare Source

Undici v7.24.0 Security Release Notes

This release addresses multiple security vulnerabilities in Undici.

Upgrade guidance

All users on v7 should upgrade to v7.24.0 or later.

Fixed advisories

Affected and patched ranges

References

v7.23.0

Compare Source

What's Changed

New Contributors

Full Changelog: nodejs/undici@v7.22.0...v7.23.0


Configuration

📅 Schedule: 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 has been generated by Renovate Bot.

@gardener-ci-robot gardener-ci-robot added the kind/enhancement Enhancement, improvement, extension label Mar 12, 2026
@gardener-prow gardener-prow bot added cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Mar 12, 2026
@coderabbitai
Copy link

coderabbitai bot commented Mar 12, 2026

📝 Walkthrough

Walkthrough

The pull request updates the Undici library version from "npm:7.22.0" to "npm:7.24.0" within the .pnp.cjs file, adjusting package location paths and dependency references in the virtual module interface without changing control flow or functional logic.

Changes

Cohort / File(s) Summary
Undici package version bump
./.pnp.cjs
Replaced ["undici","npm:7.22.0"] with ["undici","npm:7.24.0"] in RAW_RUNTIME_STATE and updated corresponding packageDependencies and file path keys in the makeInterface virtual module entries.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Suggested reviewers

  • holgerkoser
  • klocke-io
  • petersutter
  • grolu

Poem

🐰 A tiny hop, a small new line,
Undici climbs from seven to fine.
Paths updated, no logic torn,
I twitch my whiskers — code reborn. ✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description includes release notes and security advisories for undici v7.24.0, explaining the security fixes and affected versions, but lacks required template sections like 'What this PR does / why we need it', 'Which issue(s) this PR fixes', and 'Special notes for your reviewer'. Add missing template sections: describe why the security update is needed, reference relevant issue(s), include special review notes, and properly categorize the release note as a security or bugfix for the dependency.
✅ Passed checks (2 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check ✅ Passed The PR title 'Update dependency undici to v7.24.0' clearly and concisely describes the main change in the changeset, matching the version bump in the dependency.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch renovate/undici-7.x-lockfile
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@gardener-ci-robot gardener-ci-robot force-pushed the renovate/undici-7.x-lockfile branch from caf1750 to 950b2d1 Compare March 12, 2026 18:08
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.pnp.cjs:
- Line 1729: The commit message claims "Update dependency undici to v7.23.0" but
the .pnp.cjs entry ["undici", "npm:7.24.0"] (and other occurrences of 7.24.0)
show the actual change; fix this by either updating the commit message to state
v7.24.0 or reverting the .pnp.cjs entries for "undici" (the ["undici",
"npm:7.24.0"] symbol) back to 7.23.0 so it matches the commit title and the
intended change; ensure the chosen version still satisfies the
backend/package.json ^7.22.0 constraint and keep commit and code consistent.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 0c245318-5987-416d-925a-ae7ff4127d66

📥 Commits

Reviewing files that changed from the base of the PR and between caf1750 and 950b2d1.

⛔ Files ignored due to path filters (2)
  • .yarn/cache/undici-npm-7.24.0-2d70a36f84-ccb2f3407a.zip is excluded by !**/.yarn/**, !**/*.zip
  • yarn.lock is excluded by !**/yarn.lock, !**/*.lock
📒 Files selected for processing (1)
  • .pnp.cjs

["socket.io-client", "npm:4.8.3"],\
["supertest", "npm:7.1.4"],\
["undici", "npm:7.22.0"],\
["undici", "npm:7.24.0"],\
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify undici v7.24.0 exists on npm and check the version in package.json

# Check if the version exists on npm
echo "Checking if undici@7.24.0 exists on npm..."
curl -s "https://registry.npmjs.org/undici/7.24.0" | jq -r '.version // "Version not found"'

# Check the semver range in backend/package.json
echo -e "\nChecking undici version constraint in backend/package.json..."
cat backend/package.json | jq -r '.dependencies.undici // "Not found"'

Repository: gardener/dashboard

Length of output: 182


🏁 Script executed:

#!/bin/bash
# Search for PR-related metadata or any references to the version in commit messages/PRs

# Check git log for recent commits mentioning undici versions
echo "Recent commits mentioning undici..."
git log --oneline --all -20 | grep -i undici || echo "No recent commits found with 'undici'"

# Look for any PR/pull request related files
echo -e "\nSearching for PR-related files..."
find . -maxdepth 2 -type f \( -name "*PR*" -o -name "*pull*" -o -name ".github*" \) 2>/dev/null | head -20

# Check if there's a CHANGELOG or similar that might mention this change
echo -e "\nSearching for CHANGELOG or version-related documentation..."
find . -maxdepth 2 -type f \( -name "CHANGELOG*" -o -name "HISTORY*" -o -name "RELEASES*" \) 2>/dev/null

# Check git diff or git status to understand context
echo -e "\nChecking recent git history..."
git log --oneline -10

Repository: gardener/dashboard

Length of output: 350


Update commit message to match actual version change.

The commit message states "Update dependency undici to v7.23.0", but the actual changes in .pnp.cjs show v7.24.0 at lines 1729 and 15332-15335. Either update the commit message to reflect v7.24.0, or correct the code to use v7.23.0. The version 7.24.0 is compatible with the ^7.22.0 constraint in backend/package.json, but the commit message must match the actual changes to avoid confusion during review and maintenance.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.pnp.cjs at line 1729, The commit message claims "Update dependency undici
to v7.23.0" but the .pnp.cjs entry ["undici", "npm:7.24.0"] (and other
occurrences of 7.24.0) show the actual change; fix this by either updating the
commit message to state v7.24.0 or reverting the .pnp.cjs entries for "undici"
(the ["undici", "npm:7.24.0"] symbol) back to 7.23.0 so it matches the commit
title and the intended change; ensure the chosen version still satisfies the
backend/package.json ^7.22.0 constraint and keep commit and code consistent.

@gardener-ci-robot gardener-ci-robot changed the title Update dependency undici to v7.23.0 Update dependency undici to v7.24.0 Mar 12, 2026
@grolu
Copy link
Member

grolu commented Mar 13, 2026

/lgtm
/approve

@gardener-prow
Copy link

gardener-prow bot commented Mar 13, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: grolu

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@gardener-prow gardener-prow bot added approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. labels Mar 13, 2026
@gardener-prow
Copy link

gardener-prow bot commented Mar 13, 2026

LGTM label has been added.

DetailsGit tree hash: aa2736d955bcc63c581971f2bc289ef5b8388350

@gardener-prow gardener-prow bot merged commit ab79a2e into master Mar 13, 2026
60 checks passed
@gardener-prow gardener-prow bot deleted the renovate/undici-7.x-lockfile branch March 13, 2026 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. kind/enhancement Enhancement, improvement, extension lgtm Indicates that a PR is ready to be merged. renovate size/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants