Skip to content

chore(deps): bump aws-sdk, ncc, eslint, actions/checkout and rebuild dist#37

Merged
kurok merged 1 commit into
mainfrom
chore/deps-update
Jun 22, 2026
Merged

chore(deps): bump aws-sdk, ncc, eslint, actions/checkout and rebuild dist#37
kurok merged 1 commit into
mainfrom
chore/deps-update

Conversation

@kurok

@kurok kurok commented Jun 22, 2026

Copy link
Copy Markdown

Summary

Dependency freshness pass. Verified locally with the same steps CI runs: npm cinpm run lintnpm testnpm run package.

npm

Package From To Notes
@aws-sdk/client-ec2 3.1064.0 3.1073.0 runtime, minor within v3
@vercel/ncc 0.38.4 0.44.0 dev (bundler); dist rebuilt, chunk layout unchanged
eslint 10.4.1 10.5.0 dev, lockfile only (within ^10)

dist/index.js rebuilt with ncc 0.44.0 (deterministic — a second build produces identical bytes, so verify-dist passes). The code-split chunk files (NNN.index.js) are byte-identical to before; updated the verify-dist comment in pr.yml to reference ncc 0.44.

GitHub Actions

  • actions/checkout v6.0.2v7.0.0 (SHA-pinned 9c091bb) in package.yml and pr.yml. v7's only behavioral change blocks fork-PR checkout under pull_request_target/workflow_run — this repo uses only push/pull_request, so it's a no-op here. All other actions (cache v5.0.5, attest-build-provenance v4.1.0, setup-node v6.4.0) are already at latest.

Intentionally held back

  • @actions/core 2 → 3 and @actions/github 8 → 9: both majors are ESM-only ("CommonJS consumers must use dynamic import()"). The codebase is CommonJS (require()), so adopting them requires a separate ESM migration — out of scope for a dependency bump. The ^2/^8 carets correctly hold them at the latest CJS-compatible release.

Verification

  • npm run lint — clean
  • npm test — 52/52 passing
  • npm run package — dist rebuilt, deterministic

…dist

- @aws-sdk/client-ec2 3.1064.0 -> 3.1073.0
- @vercel/ncc 0.38.4 -> 0.44.0 (dev; dist rebuilt, chunk layout unchanged)
- eslint 10.4.1 -> 10.5.0 (dev, lockfile)
- actions/checkout v6.0.2 -> v7.0.0 (pinned SHA) in package.yml and pr.yml

@actions/core (v3) and @actions/github (v9) intentionally held back: both
are ESM-only majors and the codebase is CommonJS (require()), so adopting
them needs a separate ESM migration.

Signed-off-by: yuriyryabikov <22548029+kurok@users.noreply.github.com>
@kurok kurok merged commit f6cdbf3 into main Jun 22, 2026
5 checks passed
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