Skip to content

fix(#868kfujp9): Fix CVEs, migrate build from @zeit/ncc to esbuild - #4

Merged
vavsab merged 1 commit into
masterfrom
fix-cves-b328
Aug 10, 2026
Merged

fix(#868kfujp9): Fix CVEs, migrate build from @zeit/ncc to esbuild#4
vavsab merged 1 commit into
masterfrom
fix-cves-b328

Conversation

@vavsab

Copy link
Copy Markdown

✅ No new overrides

Fixed:

  • undici@<6.28.0 -> 6.28.0 (transitive via @actions/core/@actions/http-client)

The previous @actions/core bump to ^3.0.0 (already on master) made this package ESM-only, which the old @zeit/ncc bundler can't handle — its build was silently failing, so dist/index.js and dist/cleanup.js had never actually been rebuilt since that bump and were running stale pre-bump code. Migrated the build to esbuild (actively maintained, handles ESM deps natively) and converted index.js/cleanup.js to ESM import syntax to match. Verified dist/index.js and dist/cleanup.js end-to-end against a real generated SSH key (known_hosts write, ssh-agent start, key add, cleanup) — all working as before.

@vavsab
vavsab merged commit 229b768 into masterAug 10, 2026
5 checks passed
Sign up for freeto 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.

2 participants

@vavsab@loopingrage