Skip to content

feature/NI-185-nodejs-24-upgrade#119

Open
pwadmore-ea wants to merge 18 commits into
developmentfrom
feature/NI-185-nodejs-24-upgrade
Open

feature/NI-185-nodejs-24-upgrade#119
pwadmore-ea wants to merge 18 commits into
developmentfrom
feature/NI-185-nodejs-24-upgrade

Conversation

@pwadmore-ea

Copy link
Copy Markdown
Contributor

@pwadmore-ea pwadmore-ea self-assigned this Jul 5, 2026
@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

@pwadmore-ea
pwadmore-ea marked this pull request as ready for review July 17, 2026 12:48
Copilot AI review requested due to automatic review settings July 17, 2026 12:49

Copilot AI left a comment

Copy link
Copy Markdown

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 FWIS web application to target Node.js 24, aligning local documentation, runtime container base image, dependencies, and CI/CD workflows with the upgraded Node version.

Changes:

  • Bump Node.js target from 22.x to 24.x (README, package engines, CI workflow, Docker base image).
  • Update several runtime/dev dependencies and refresh package-lock.json accordingly.
  • Extend Docker build workflow to run on additional branch types and add release-candidate tagging logic.

Reviewed changes

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

Show a summary per file
File Description
readme.md Updates documented Node prerequisite to v24+.
package.json Sets Node engine to 24.x; bumps dependencies and adds js-yaml.
package-lock.json Lockfile updates reflecting the dependency and Node engine changes.
Dockerfile Updates parent image tag to a Node 24 variant.
.github/workflows/docker.yml Adds branch triggers, updates action pins, and introduces RC tagging metadata logic.
.github/workflows/ci.yml Pins actions by SHA and updates Node setup to 24.x.

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

Comment thread readme.md
Comment on lines 28 to 31
# Prerequisites

Node v22+
Node v24+

Comment thread package.json
Comment thread .github/workflows/docker.yml

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

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

Comment thread .github/workflows/docker.yml
Comment thread .github/workflows/docker.yml
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.

Comment thread readme.md
@pwadmore-ea
pwadmore-ea requested a review from Copilot July 17, 2026 14:29

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

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

Comment thread .github/workflows/docker.yml Outdated
Comment thread readme.md Outdated
pwadmore-ea and others added 2 commits July 17, 2026 15:38
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@sonarqubecloud

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

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

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