Skip to content

Dependency Updates: April 2026#39

Merged
michaelahern merged 1 commit intomainfrom
deps-202604
Apr 3, 2026
Merged

Dependency Updates: April 2026#39
michaelahern merged 1 commit intomainfrom
deps-202604

Conversation

@michaelahern
Copy link
Copy Markdown
Owner

No description provided.

Copilot AI review requested due to automatic review settings April 3, 2026 17:22
Copy link
Copy Markdown

@amazon-q-developer amazon-q-developer bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dependency Updates Review

This PR updates major dependencies and Node.js version requirements (Node 20 → Node 22, TypeScript 5.9 → 6.0). The changes are mostly straightforward dependency upgrades.

Critical Issue

One version inconsistency was identified in the GitHub Actions workflows that should be corrected before merge.

Summary of Changes

  • Node.js minimum version increased to 22 (drops support for Node 20)
  • TypeScript upgraded from 5.9 to 6.0
  • ESLint and related plugins updated to latest major versions
  • GitHub Actions workflows aligned with Node version changes
  • TypeScript config simplified (removed redundant options covered by strict mode)

The changes appear aligned with the stated goal of dependency updates for April 2026.


You can now have the agent implement changes and create commits directly on your pull request's source branch. Simply comment with /q followed by your request in natural language to ask the agent to make changes.

Comment thread .github/workflows/publish.yml
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project’s TypeScript/ESLint toolchain and Node.js support targets as part of an April 2026 dependency refresh.

Changes:

  • Bumps key dev tooling (ESLint ecosystem, TypeScript, Node types) and updates engines.node to >=22.
  • Adjusts TypeScript compiler options (module to nodenext, removes some strictness-related flags).
  • Updates CI/dev environment Node versions (CI matrix, devcontainer image) and tweaks publish workflow action version.

Reviewed changes

Copilot reviewed 5 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tsconfig.json Switches module system to nodenext and modifies type-checking/compiler settings.
package.json Updates devDependencies (ESLint/TS) and raises Node engine requirement.
package-lock.json Locks updated dependency graph for the bumped tooling.
eslint.config.js Migrates flat config export to defineConfig and aligns with updated ESLint packages.
.github/workflows/publish.yml Adjusts checkout action version for release publishing workflow.
.github/workflows/build.yml Updates CI Node matrix to reflect supported Node versions.
.devcontainer/devcontainer.json Moves devcontainer base image to Node 24.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment thread .github/workflows/publish.yml
Comment thread .github/workflows/build.yml
@michaelahern michaelahern merged commit 3f883e5 into main Apr 3, 2026
9 checks passed
@michaelahern michaelahern deleted the deps-202604 branch April 3, 2026 17:25
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.

2 participants