Skip to content
This repository was archived by the owner on Sep 2, 2026. It is now read-only.

fix(ci): resolve TypeScript build failures and upgrade Node.js to 18 - #278

Closed
AoyuQC wants to merge 1 commit into
mainfrom
fix/ci-typescript-node-compat
Closed

fix(ci): resolve TypeScript build failures and upgrade Node.js to 18#278
AoyuQC wants to merge 1 commit into
mainfrom
fix/ci-typescript-node-compat

Conversation

@AoyuQC

@AoyuQC AoyuQC commented Feb 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Context

All 3 JavaScript Dependabot PRs (#273 lodash, #272 @smithy/config-resolver, #268 js-yaml) are blocked by the same TypeScript compilation error in node_modules/@types/node/buffer.d.ts. This is a known incompatibility between newer @types/node definitions and the project's TypeScript version. Adding skipLibCheck: true is the standard fix — it skips type-checking of .d.ts files in node_modules, which are not the project's responsibility to validate.

PRs unblocked by this change

Once merged, the following PRs should be rebased and will pass CI:

Test plan

🤖 Generated with Claude Code

…4 to 18

- Add skipLibCheck to tsconfig.json and tsconfig.jest.json to fix
  @types/node Buffer compatibility errors breaking JS dependency PRs
- Upgrade test-cdk.yml from Node.js 14 (EOL) to Node.js 18
- Update all GitHub Actions to v4 (checkout, setup-node)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@AoyuQC

AoyuQC commented Feb 10, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #279 which includes all these CI fixes plus the CDK upgrade.

@AoyuQC AoyuQC closed this Feb 10, 2026
@AoyuQC
AoyuQC deleted the fix/ci-typescript-node-compat branch February 10, 2026 02:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant