Skip to content

Update Node.js to e67514e - #4780

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/dockerfile
Sep 8, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/dockerfile

Conversation

@renovate

@renovate renovate Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
node (source) final digest d32cdf6 → e67514e

Configuration

📅 Schedule: (in timezone Etc/UTC)

  • Branch creation
    • "after 5pm on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner September 7, 2026 20:08
@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Sep 7, 2026
@renovate
renovate Bot enabled auto-merge (squash) September 7, 2026 20:08
@claude

claude Bot commented Sep 7, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@claude

claude Bot commented Sep 7, 2026

Copy link
Copy Markdown

Reviewed per .claude/REVIEW.md — no findings, the bump looks clean.

What actually changed

The one-line diff moves the pinned digest for node:24-alpine in stacks/peerdb-ui.Dockerfile:

Old (d32cdf6) New (e67514e)
Node.js 24.19.0 24.20.0 (LTS "Krypton")
Alpine base alpine:3.24 alpine:3.24 (unchanged)
Tag alias 24-alpine 24-alpine = 24-alpine3.24

Verified via the Docker Hub tag API (the new digest is the current 24-alpine / 24-alpine3.24 manifest list, pushed 2026-08-27) and by reading 24/alpine3.24/Dockerfile in nodejs/docker-node at the relevant commits. Notably no Alpine major-version change — Alpine 3.24 landed for Node 24 back in docker-node#2534 (2026-06-10), well before the previous pin. The manifest list still covers linux/amd64 and linux/arm64.

Release-notes / regression review (Node 24.19.0 → 24.20.0)

v24.20.0 (2026-08-26) is a semver-minor LTS release, not a security release, with no documented breaking changes or deprecations. Every notable change is additive and either opt-in or new API surface:

  • async_hooks: using scopes for AsyncLocalStorage
  • buffer: new end parameter
  • loader: package maps — gated behind --experimental-package-map (nodejs/node#62239), so no effect on the Next.js node_modules resolution used here
  • lib,permission: permission.drop; src,permission: --permission-audit (both opt-in)
  • stream: new node:stream/iter module; test_runner: context.log(), entryFile; wasm: JSPI enabled
  • crypto: root certificates updated to NSS 3.125

Two items I looked at specifically and cleared:

  1. Root cert removals. nodejs/node#64746 is net-removal only — it drops Entrust Root Certification Authority (which expires 2026-11-27 regardless) and SecureSign Root CA12. This is the normal Mozilla NSS distrust cadence. It only matters for outbound TLS chains rooted at those two CAs; the UI reaches flow-api and the catalog over the internal network, and user-supplied CAs go through explicit peer config, so no impact is expected. Flagging as informational only.
  2. http2 regression. nodejs/node#65677 (open) reports async iteration signalling a premature close with buffered responses, and explicitly names v24.20.0. Not applicable — there is no http2 usage anywhere under ui/, and the standalone Next server runs HTTP/1.1.

Other checks

  • No new stdout/stderr/log output is introduced, so there is nothing to review for PII or secret leakage.
  • docker-build (ubuntu-latest) passes on this PR, confirming the new base image builds.
  • renovate/stability-days is still pending on minimum release age — expected, and it will clear on its own.

🤖 Generated with Claude Code

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

🔄 Flaky Test Detected

Analysis: The timing-sensitive toxiproxy test TestMySQLOnlyIntegrationSSHKeepaliveTunnelDown hit its 10s deadline waiting for a blocked query to error after the SSH tunnel broke, on a Renovate Node.js image-digest PR that touches no Go code, while a sibling matrix leg with the identical mysql-gtid flavor passed the same 4212 tests.
Confidence: 0.85

✅ Automatically retrying the workflow

View workflow run

@renovate
renovate Bot merged commit e1f45f1 into main Sep 8, 2026
27 of 29 checks passed
@renovate
renovate Bot deleted the renovate/dockerfile branch September 8, 2026 06:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant