Skip to content

build(deps): refresh Worker tooling and fix sharp advisory - #25

Merged
steipete merged 1 commit into
mainfrom
build/telemetry-toolchain-refresh
Sep 23, 2026
Merged

steipete merged 1 commit into
mainfrom
build/telemetry-toolchain-refresh

Conversation

@steipete

Copy link
Copy Markdown
Contributor

Refresh the existing development toolchain: Cloudflare Workers types to 5.20260923.1, Vitest to 5.0.1, and Wrangler to 4.136.3. Regenerate the npm lockfile and match the allowed workerd install script to 1.20260921.1.

This pulls in sharp 0.35.4 through Miniflare and removes the three high-severity audit findings caused by GHSA-rgj7-g3m4-5g8c. Node 24, npm, the Worker compatibility date, and the deployed application contract remain unchanged. Checkout and setup-node already use their current v7 majors.

Validation: a remote Linux runner with Node 24.18.1 passed npm ci && npm run check && npx wrangler deploy --dry-run && npm audit && npm outdated --json: vocabulary consistency, TypeScript, all 407 tests in 12 files (including workerd HTTP tests), Worker build, zero audit vulnerabilities, and no outdated direct dependencies. Independent Codex review found no actionable P0–P2 findings.

@steipete
steipete requested a review from vincentkoc September 23, 2026 07:46
@steipete
steipete merged commit 1d9ff5c into main Sep 23, 2026
6 checks passed
@vincentkoc
vincentkoc deleted the build/telemetry-toolchain-refresh branch September 25, 2026 11:39
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