Skip to content

feat: Node.js v22.23.5, v24.22.3, v26.13.1 - #2692

Merged
MikeMcC399 merged 1 commit into
mainfrom
update-branch
Nov 11, 2026
Merged

MikeMcC399 merged 1 commit into
mainfrom
update-branch

Conversation

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

If you are reading this PR soon after it has been merged, you may find that new Docker images are missing or appear broken. Check back later and see the README for background information.

@nodejs-github-bot
nodejs-github-bot requested a review from a team November 11, 2026 16:50
@MikeMcC399

MikeMcC399 commented Nov 11, 2026 •

Copy link
Copy Markdown
Member

https://status.canonical.com/#/ is suffering from a major outage, affecting also the availability of:

keyserver.ubuntu.com
keyserver.ubuntu.com:11371

used to verify the Docker builds.

The checks are able to verify the builds for Node.js 26 only.

Unfortunately for Node.js 22 and 24, they rely on checking also Yarn v1 Classic, and that key has a single point of failure with the Ubuntu key server.

@spiechu

spiechu commented Nov 11, 2026

Copy link
Copy Markdown

@MikeMcC399 can you re-run the build? Canonical is declaring keyserver is operational again.

@MikeMcC399

Copy link
Copy Markdown
Member

can you re-run the build? Canonical is declaring keyserver is operational again.

I retried, however it's not working yet from within GitHub. There may be some network delays / caching etc.

We will try again soon.

Locally I'm able to check 6A010C5166006599AA17F08146C2130DFD2497F5 - the Yarn v1 signing key

https://keyserver.ubuntu.com/pks/lookup?search=6A010C5166006599AA17F08146C2130DFD2497F5&fingerprint=on&op=index

@LittleGnome

Copy link
Copy Markdown

In case the Ubuntu keyserver stays unreachable from GitHub runners for longer: I opened #2693, which adds a third source for the Yarn v1 key (https://dl.yarnpkg.com/debian/pubkey.gpg) when both keyservers fail, and pins the expected signer (72ECF46A56B4AD39C907BBB71646B01B86E50310) via VALIDSIG, so only that key is trusted regardless of where it was imported from.

Since the update workflow regenerates update-branch from the templates on main, this PR would pick up the fix automatically once #2693 is merged. Local builds of 22/trixie, 22/bookworm-slim and 22/alpine3.23 succeed via the fallback while keyserver.ubuntu.com times out; details are in #2693.

Of course, if the keyserver recovers first, a re-run here is all that's needed.

@MikeMcC399

Copy link
Copy Markdown
Member

Although https://status.canonical.com/#/ states that their keyservers are observed operational, that is not what we are seeing in GitHub, and not what I see locally:

16.45 + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 6A010C5166006599AA17F08146C2130DFD2497F5
61.79 gpg: keyserver receive failed: Connection timed out

This keyserver is used to build many of the other official images published by Docker on the official images Docker Hub site, so it's going to be affecting many pending builds.

Please bear in mind that building the images generally takes several hours for all the architectures involved. It is never an immediate release. See https://github.com/nodejs/docker-node#release-availability for links to background information.

We will continue tracking.

@nschonni nschonni left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Although there is still the failure for the Yarn key check, I think this can land. It will either not be an issue with the Dockerhub CI or will stall the same there

@nganju98

This comment was marked as abuse.

@johannt-sp

This comment was marked as abuse.

@nodejs-github-bot
nodejs-github-bot requested a review from a team November 11, 2026 18:13
@nodejs nodejs locked as too heated and limited conversation to collaborators Nov 11, 2026
@MikeMcC399

Copy link
Copy Markdown
Member

@nschonni

Let's land it and pass it on to the official site, we can add a comment there.

@MikeMcC399
MikeMcC399 merged commit 1274f3e into main Nov 11, 2026
57 of 134 checks passed
@MikeMcC399
MikeMcC399 deleted the update-branch branch November 11, 2026 18:29
@MikeMcC399

This comment was marked as resolved.

@tianon

tianon commented Nov 11, 2026

Copy link
Copy Markdown
Contributor

It only caused the comment posting to fail -- the PR at docker-library/official-images#22729 was updated successfully.

@MikeMcC399

Copy link
Copy Markdown
Member

Thanks! @tianon I should have checked there first!

@MikeMcC399

Copy link
Copy Markdown
Member

GitHub Actions is now able to build all images again, so it should also be good in the official Docker images environment.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants