You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It looks like the release builds and nightlies have stopped generating HTML docs, with the first release missing the HTML docs 26.11.0, and the first nightly missing them v27.0.0-nightly20260916bd2b98f549.
The HTML files disappeared in nightlies from mid-September and had not been spotted there. Possibly a combination of those builds not being exposed through the R2 release worker but also less attention being given to those.
For releases we have check_assets scripts in https://github.com/nodejs/build/tree/main/ansible/www-standalone/tools/promote but those are only checking for the presence of docs and not the files within. We should add some checks here but this would only flag at release promotion which IMO should be our final check and we need to catch this sort of regression much earlier.
Opened a PR that adds a test in test/doctool that checks that for each markdown file in doc/api we get HTML and JSON files generated in out/doc/api (except if they are excluded, e.g. quic.md): #66613
Although that fails on main since we only reverted the redesign on v26.x and the HTML/JSON files are still missing from the nightlies built from main.
I'm going to reopen this until main is fixed (either a revert of the redesign or a fix).
Activity
richardlau commentedon Oct 7, 2026
Last nightly build with HTML docs: v27.0.0-nightly202609151f6fe2f3bd
First nightly build missing HTML docs: v27.0.0-nightly20260916bd2b98f549
Looking at 1f6fe2f...bd2b98f, the first thing to look at is probably the redesign (#62045) cc @nodejs/doc-kit
bmuenzenmeyer commentedon Oct 7, 2026
pinned this to help reduce noise
Important
Use https://beta.docs.nodejs.org/ until resolved
richardlau commentedon Oct 7, 2026
So this has slipped through several layers:
docs.zipthe HTML files are missing.docsand not the files within. We should add some checks here but this would only flag at release promotion which IMO should be our final check and we need to catch this sort of regression much earlier.richardlau commentedon Oct 8, 2026
Opened a PR that adds a test in
test/doctoolthat checks that for each markdown file indoc/apiwe get HTML and JSON files generated inout/doc/api(except if they are excluded, e.g. quic.md): #66613Although that fails on
mainsince we only reverted the redesign on v26.x and the HTML/JSON files are still missing from the nightlies built frommain.I'm going to reopen this until
mainis fixed (either a revert of the redesign or a fix).