Skip to content

Update to Node v26.3.1#3771

Merged
PE39806 merged 4 commits into
gchq:mainfrom
jason-d337:gh-3595-update-node-to-26
Jun 24, 2026
Merged

Update to Node v26.3.1#3771
PE39806 merged 4 commits into
gchq:mainfrom
jason-d337:gh-3595-update-node-to-26

Conversation

@jason-d337

@jason-d337 jason-d337 commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

As of 19/06/26, with the release of @types/node v26.0.0, all pre-requisites were met for issue: #3595

Changes include upgrades to Node v26.3.1, @types/node:26.0.0 and node:26.3.1-alpine.

This commit does not include any changes that
make make use of v26 additions / updates such as:

  • Date() -> Temporal
  • New Map API's

https://nodejs.org/en/blog/release/v26.0.0

Changes include upgrades to Node v26.3.1, @types/node:26.0.0 and
node:26.3.1-alpine.

This commit does not include any changes that
make make use of v26 additions / updates such as:

        - Date() -> Temporal
        - New Map API's

https://nodejs.org/en/blog/release/v26.0.0
crypto.d.ts JSONWebKey type is more restrictive:

'[key: string]: unknown;' has been removed. Updated generateJWKS.ts
to align with this change.

@PE39806 PE39806 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.

Thank you for taking the time to put together this PR and addressing the Node 26 upgrade. It looks like all of the core functionality is working for the main frontend and backend containers. Once the suggested changes have gone in, this looks good to go.

Comment thread lib/landing/package.json
Comment thread backend/test/services/registry.spec.ts
@PE39806 PE39806 linked an issue Jun 24, 2026 that may be closed by this pull request
14 tasks
Updated lockfile for lib/landing and reverted change in test
@PE39806 PE39806 added dependencies Pull requests that update a dependency file docker Pull requests that update Docker code javascript Pull requests that update Javascript code github_actions Pull requests that update GitHub Actions code frontend Changes affecting the user-facing interface, client-side code, or presentation layer. backend Changes affecting server-side logic, APIs, data processing, or internal services. labels Jun 24, 2026
@PE39806 PE39806 merged commit 021505e into gchq:main Jun 24, 2026
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Changes affecting server-side logic, APIs, data processing, or internal services. dependencies Pull requests that update a dependency file docker Pull requests that update Docker code frontend Changes affecting the user-facing interface, client-side code, or presentation layer. github_actions Pull requests that update GitHub Actions code javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Node to 26

3 participants