Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Sep 9, 2025

This PR downgrades all Node.js version references throughout the project from 24.x to 22.x as requested. The changes ensure consistency across all development and deployment environments.

Changes Made

  • package.json: Updated @types/node dependency from 24.x to 22.x
  • GitHub Workflows: Updated node-version from 24.x to 22.x in:
    • .github/workflows/ci.yml
    • .github/workflows/release.yml
    • .github/workflows/copilot-setup-steps.yml
  • Dev Container: Updated Docker image from typescript-node:24-bullseye to typescript-node:22-bullseye
  • Documentation: Updated README.md to reference Node.js 22.x runtime
  • package-lock.json: Automatically updated to reflect the new Node.js types version

Verification

All builds, linting, and compilation continue to work correctly with Node.js 22.x:

  • npm run compile - TypeScript compilation successful
  • npm run lint - ESLint passes without issues
  • ✅ Dependencies install cleanly with no vulnerabilities

The changes are minimal and surgical, affecting only the specific version references without modifying any application logic or breaking existing functionality.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: askpt <2493377+askpt@users.noreply.github.com>
Copilot AI changed the title [WIP] Downgrade all node references to version 22.x.x Downgrade all Node.js references from version 24.x to 22.x Sep 9, 2025
Copilot AI requested a review from askpt September 9, 2025 11:05
@askpt askpt changed the title Downgrade all Node.js references from version 24.x to 22.x build: Downgrade all Node.js references from version 24.x to 22.x Sep 9, 2025
@askpt askpt marked this pull request as ready for review September 9, 2025 11:20
Copilot AI review requested due to automatic review settings September 9, 2025 11:20
Copy link
Contributor

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

This PR systematically downgrades all Node.js version references from 24.x to 22.x across the entire project to ensure consistency in development and deployment environments.

  • Updated Node.js TypeScript types dependency from version 24.x to 22.x
  • Modified all GitHub Actions workflows to use Node.js 22.x instead of 24.x
  • Updated development container configuration to use Node.js 22.x base image

Reviewed Changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Updates @types/node dependency from 24.x to 22.x
README.md Updates documentation to reference Node.js 22.x runtime
.github/workflows/release.yml Changes node-version from 24.x to 22.x in release workflow
.github/workflows/copilot-setup-steps.yml Updates node-version to 22.x in Copilot setup workflow
.github/workflows/ci.yml Modifies CI workflow to use Node.js 22.x
.devcontainer/devcontainer.json Updates Docker image from typescript-node:24-bullseye to 22-bullseye

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@askpt askpt merged commit 9902177 into main Sep 9, 2025
7 of 10 checks passed
@askpt askpt deleted the copilot/downgrade-node-references-to-22-x-x branch September 9, 2025 11:22
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