Skip to content

chore(deps): dependency sweep — in-range freshening - #722

Closed
apify-deps[bot] wants to merge 1 commit into
masterfrom
chore/deps-sweep
Closed

apify-deps[bot] wants to merge 1 commit into
masterfrom
chore/deps-sweep

Conversation

@apify-deps

@apify-deps apify-deps Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Dependency sweep — security bumps + in-range freshening (all within existing ranges):

  • vitest / @vitest/coverage-v8 5.0.3 → 5.0.5
  • lerna 10.1.0 → 10.1.1
  • zod 4.6.5 → 4.6.7
  • marked 18.1.0 → 18.1.1
  • plus transitive lockfile bumps (undici 8.11.2 → 8.12.2 on the node-gyp/pacote line, undici 7.29.0 → 7.30.1 on the cheerio line, ip-address, obug, postcss, rolldown)

🚩 Flagged — needs review

  • undici 7.29.0 → 7.29.1+ (medium/low/high, 6 alerts) — pinned by nx@23.3.0 (the latest nx release) to an exact "7.29.0" with no range, via lerna's @nx/devkit dependency. It can't move in-range, and there's no existing override to bump — fixing it needs a new pnpm-workspace.yaml override, which this unattended sweep doesn't add on its own. No newer nx release exists yet to pick up a patched undici, and no Renovate PR is currently tracking it.

    All six are the same underlying consumer (nx's own bundled HTTP client, used for its build/dev tooling — not exercised via attacker-controlled input in our usage, but a human should confirm before adding an override pin that reaches into nx internals).

🤖 Generated with Claude Code

@apify-deps apify-deps Bot added the adhoc Ad-hoc unplanned task added during the sprint. label Oct 14, 2026
@apify-deps
apify-deps Bot requested a review from B4nan October 14, 2026 00:54
Re-resolve pnpm-lock.yaml to the newest in-range versions (patch + minor):
vitest/@vitest/coverage-v8 5.0.3 -> 5.0.5, lerna 10.1.0 -> 10.1.1, zod
4.6.5 -> 4.6.7, marked 18.1.0 -> 18.1.1, plus transitive bumps.

undici is still at 7.29.0 for the nx/lerna dev-tooling chain (CVE-2026-18149,
CVE-2026-18540, CVE-2026-84933, CVE-2026-84947, CVE-2026-84961,
CVE-2026-85008 / alerts #198-#201, #204, #205): nx@23.3.0 (latest) pins
undici to an exact "7.29.0" with no range, so it can't move in-range and
has no existing override to bump — flagged for a human-reviewed new
override rather than auto-added here.
@apify-deps
apify-deps Bot force-pushed the chore/deps-sweep branch from 6d982a1 to 985823b Compare October 19, 2026 00:59
@apify-deps

apify-deps Bot commented Oct 21, 2026

Copy link
Copy Markdown
Contributor Author

Closing — repo now has lockfileRefresh: false, so the opportunistic freshening in this PR's diff (vitest/lerna/zod/marked bumps) is out of scope for the sweep.

The 6 flagged undici alerts (pinned exact by nx@23.3.0 via lerna/@nx/devkit, no in-range fix, no existing override) were re-investigated: nx's own http-client.js only dispatches through undici when an HTTP(S)_PROXY env var is set, which this repo's CI never sets, and no nx.json/Nx Cloud config exists — so nx's bundled undici is dead code in our usage (lerna changed/lerna run only use @nx/devkit for local graph calculation, never nx's CLI/cloud HTTP paths). Dismissed all 6 as not_used.

No code changes remain to apply (0 open alerts, existing esbuild override in pnpm-workspace.yaml still verified necessary) — closing this PR rather than carrying a stale freshening diff.

🤖 Generated with Claude Code

@apify-deps apify-deps Bot closed this Oct 21, 2026
@apify-deps
apify-deps Bot deleted the chore/deps-sweep branch October 21, 2026 01:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant