Skip to content

#6437 - npm package upgrades for v4.0.0 (tasks) - #6495

Merged
uhelm merged 1 commit into
mainfrom
feature/#6437-package-upgrades-tasks
Aug 20, 2026
Merged

uhelm merged 1 commit into
mainfrom
feature/#6437-package-upgrades-tasks

Conversation

@uhelm

@uhelm uhelm commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Overview

Updates the SIMS maintenance task executor dependencies for the v4.0.0 release.

Updated packages

Package Previous version Updated version
@kubernetes/client-node ^1.4.0 ^2.0.0
dayjs ^1.11.21 ^1.11.23
dotenv ^16.6.1 ^17.4.2
@types/node ^25.9.3 ^26.2.0

The lockfile was regenerated to align the resolved dependency graph. The Kubernetes client update replaces its legacy node-fetch stack with undici and updates related transitive packages, including js-yaml, socks-proxy-agent, agent-base, ip-address, and undici-types.

Validation

  • npm ci completed with 0 reported vulnerabilities.
  • npm exec --no tsc -- --noEmit passed in devops/tasks.
  • git diff --check passed.

Copilot AI lite review requested due to automatic review settings August 19, 2026 22:02
@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

Backend Unit Tests Coverage Report

Totals Coverage
Statements: 19.92% ( 4853 / 24359 )
Methods: 9.71% ( 288 / 2967 )
Lines: 24.28% ( 4145 / 17072 )
Branches: 9.72% ( 420 / 4320 )

@uhelm uhelm self-assigned this Aug 19, 2026
@github-actions

Copy link
Copy Markdown

E2E Workflow Workers Coverage Report

Totals Coverage
Statements: 48.72% ( 2938 / 6030 )
Methods: 38.36% ( 308 / 803 )
Lines: 55.45% ( 2212 / 3989 )
Branches: 33.76% ( 418 / 1238 )

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 updates the devops/tasks “SIMS tasks executor” Node-based maintenance scripts’ dependencies in preparation for the v4.0.0 release, including regenerating the lockfile to reflect the updated dependency graph.

Changes:

  • Upgraded @kubernetes/client-node to ^2.0.0 and refreshed related transitive dependencies via lockfile regen.
  • Bumped utility/runtime dependencies (dayjs, dotenv) and updated @types/node.

Reviewed changes

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

File Description
devops/tasks/package.json Updates direct dependency and devDependency versions for the task executor.
devops/tasks/package-lock.json Regenerates the resolved dependency graph reflecting the new versions (including the Kubernetes client’s shift to undici).
Files not reviewed (1)
  • devops/tasks/package-lock.json: Generated file

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread devops/tasks/package.json
Comment on lines 18 to 22
"devDependencies": {
"@types/node": "^25.9.3",
"@types/node": "^26.2.0",
"tsx": "^4.19.2",
"typescript": "^6.0.3"
}

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

The GHA in the code base uses actions/checkout@v7 which uses nodejs 24. Hence considered to be safe.

@github-actions

Copy link
Copy Markdown

E2E Queue Consumers Coverage Report

Totals Coverage
Statements: 81.02% ( 9882 / 12197 )
Methods: 80.77% ( 1294 / 1602 )
Lines: 84.38% ( 7370 / 8734 )
Branches: 65.45% ( 1218 / 1861 )

@github-actions

Copy link
Copy Markdown

E2E SIMS API Coverage Report

Totals Coverage
Statements: 70.34% ( 14941 / 21242 )
Methods: 67.92% ( 1783 / 2625 )
Lines: 73.45% ( 10654 / 14506 )
Branches: 60.91% ( 2504 / 4111 )

@dheepak-aot dheepak-aot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

👍

@uhelm
uhelm added this pull request to the merge queue Aug 20, 2026
Merged via the queue into main with commit 84f1cdb Aug 20, 2026
23 checks passed
@uhelm
uhelm deleted the feature/#6437-package-upgrades-tasks branch August 20, 2026 18:58
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.

4 participants