Skip to content

Commit 57d11a9

Browse files
tinovyatkinclaude
andauthored
feat!: bump to v2 - require Node.js >= 20, upgrade all dependencies (#67)
BREAKING CHANGE: Minimum Node.js version raised from 16 to 20 LTS. - Migrate from deprecated @aws-sdk/hash-node, @aws-sdk/protocol-http, @aws-sdk/signature-v4, @aws-sdk/types to @smithy/* equivalents - Upgrade TypeScript 5.2 → 6.0, target/lib es2022 → es2024 - Upgrade moduleResolution from "node" (deprecated in TS6) to "bundler" - Upgrade Jest 29 → 30, projen 0.79 → 0.99, ESLint 8 → 9, @typescript-eslint 6 → 8, prettier-plugin-organize-imports 3 → 4 - Fix previously-skipped TimeoutError test by isolating socket timeout from AbortSignal race condition - Fix IAM auth test for new credential-provider-node behavior that prefers AWS_PROFILE over explicit env vars - Replace deprecated Jest matcher toBeCalledTimes → toHaveBeenCalledTimes Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 8c5eade commit 57d11a9

18 files changed

Lines changed: 7435 additions & 14495 deletions

.eslintrc.yml

Lines changed: 8 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.gitattributes

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/build.yml

Lines changed: 20 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/pull-request-lint.yml

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/release.yml

Lines changed: 39 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/upgrade-main.yml

Lines changed: 20 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.gitignore

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)