mirror of
https://github.com/mozilla-firefox/firefox
synced 2026-08-10 11:48:50 +00:00
111 MyST cross-references used the rendered .html path, which resolves to nothing, so Sphinx reported 'cross-reference target not found' for each of them. Most were mechanical (foo.html -> foo.md). Nine targeted documents that had moved in the meantime: - the eslint-plugin-mozilla valid-ci-uses and valid-services-property rules moved under rules/ - /devtools/tests/debugging-intermittents moved to /testing/debugging-intermittents/ - /tools/lint/linters/rstlinter moved to /code-quality/lint/linters/rstlinter - the telemetry collection/scalars and collection/events pages moved under obsolete/collection/ - taskcluster/optimization is a directory now, so the link needs optimization/index - /security/nss/index and /python/marionette_driver are still .rst report-gecko-telemetry-in-glean.md linked to glean/user/migration.html, which does not exist under that name; point it at the Glean user index instead. A clean ./mach doc goes from 1257 to 1037 warnings and the 111 .html cross-reference failures drop to 0, with no new undefined labels. Differential Revision: https://phabricator.services.mozilla.com/D315898