Skip to content

[i18n] Link-check failures due to missing heading IDs #5555

Open
@chalin

Description

@chalin

Heading IDs are missing in the non-en pages identified below, as can be seen from the log of https://github.com/open-telemetry/opentelemetry.io/actions/runs/11732757332/job/32685831165?pr=5554.

These must be fixed, and the temporary ignore rules removed from the IgnoreDirs section of https://github.com/open-telemetry/opentelemetry.io/blob/main/.htmltest.yml by deleting the corresponding rules from the appropriate page front matter (search for the regexs to find them). The following locales are affected:

Background: these link-checking failures were not reported earlier due to a bug in the render-link hook (#5553), which has been fixed in #5554.

Log of errors

ja/docs/zero-code/php/index.html
  hash does not exist --- ja/docs/zero-code/php/index.html --> /ja/docs/concepts/context-propagation/#propagation
ja/docs/languages/ruby/sampling/index.html
  hash does not exist --- ja/docs/languages/ruby/sampling/index.html --> /ja/docs/concepts/sampling#head-sampling
ja/docs/languages/erlang/sampling/index.html
  hash does not exist --- ja/docs/languages/erlang/sampling/index.html --> /ja/docs/concepts/sampling#head-sampling
  hash does not exist --- ja/docs/languages/erlang/sampling/index.html --> /ja/docs/concepts/sampling/#head-sampling
ja/docs/concepts/glossary/index.html
  hash does not exist --- ja/docs/concepts/glossary/index.html --> /ja/docs/what-is-opentelemetry/#history
  hash does not exist --- ja/docs/concepts/glossary/index.html --> /ja/docs/what-is-opentelemetry/#history
ja/docs/languages/js/sampling/index.html
  hash does not exist --- ja/docs/languages/js/sampling/index.html --> /ja/docs/concepts/sampling#head-sampling
ja/docs/concepts/signals/baggage/index.html
  hash does not exist --- ja/docs/concepts/signals/baggage/index.html --> /ja/docs/concepts/context-propagation/#context
  hash does not exist --- ja/docs/concepts/signals/baggage/index.html --> /ja/docs/concepts/context-propagation/#propagation
ja/docs/concepts/components/index.html
  hash does not exist --- ja/docs/concepts/components/index.html --> /ja/docs/concepts/sampling/#head-sampling
pt/docs/zero-code/php/index.html
  hash does not exist --- pt/docs/zero-code/php/index.html --> /pt/docs/concepts/context-propagation/#propagation
pt/docs/languages/net/libraries/index.html
  hash does not exist --- pt/docs/languages/net/libraries/index.html --> /pt/docs/concepts/signals/traces/#tracer-provider
pt/docs/languages/net/instrumentation/index.html
  hash does not exist --- pt/docs/languages/net/instrumentation/index.html --> /pt/docs/concepts/signals/traces/#tracer-provider
pt/docs/languages/python/instrumentation/index.html
  hash does not exist --- pt/docs/languages/python/instrumentation/index.html --> /pt/docs/concepts/signals/traces/#tracer-provider
pt/docs/languages/net/shim/index.html
  hash does not exist --- pt/docs/languages/net/shim/index.html --> /pt/docs/concepts/signals/traces/#tracer-provider
pt/docs/languages/js/sampling/index.html
  hash does not exist --- pt/docs/languages/js/sampling/index.html --> /pt/docs/concepts/sampling#head-sampling
pt/docs/languages/erlang/instrumentation/index.html
  hash does not exist --- pt/docs/languages/erlang/instrumentation/index.html --> /pt/docs/concepts/signals/traces/#tracer-provider
pt/docs/languages/erlang/sampling/index.html
  hash does not exist --- pt/docs/languages/erlang/sampling/index.html --> /pt/docs/concepts/sampling#head-sampling
  hash does not exist --- pt/docs/languages/erlang/sampling/index.html --> /pt/docs/concepts/sampling/#head-sampling
pt/docs/languages/php/instrumentation/index.html
  hash does not exist --- pt/docs/languages/php/instrumentation/index.html --> /pt/docs/concepts/signals/traces/#tracer-provider
pt/docs/languages/ruby/sampling/index.html
  hash does not exist --- pt/docs/languages/ruby/sampling/index.html --> /pt/docs/concepts/sampling#head-sampling
pt/docs/concepts/components/index.html
  hash does not exist --- pt/docs/concepts/components/index.html --> /pt/docs/concepts/sampling/#head-sampling
  hash does not exist --- pt/docs/concepts/components/index.html --> /pt/docs/concepts/sampling/#head-sampling
pt/docs/languages/js/instrumentation/index.html
  hash does not exist --- pt/docs/languages/js/instrumentation/index.html --> /pt/docs/concepts/signals/traces/#tracer-provider
pt/docs/concepts/signals/baggage/index.html
  hash does not exist --- pt/docs/concepts/signals/baggage/index.html --> /pt/docs/concepts/context-propagation/#propagation
  hash does not exist --- pt/docs/concepts/signals/baggage/index.html --> /pt/docs/concepts/context-propagation/#context
pt/docs/concepts/glossary/index.html
  hash does not exist --- pt/docs/concepts/glossary/index.html --> /pt/docs/what-is-opentelemetry/#history
  hash does not exist --- pt/docs/concepts/glossary/index.html --> /pt/docs/what-is-opentelemetry/#history
pt/docs/languages/ruby/instrumentation/index.html
  hash does not exist --- pt/docs/languages/ruby/instrumentation/index.html --> /pt/docs/concepts/signals/traces#tracer-provider
zh/docs/zero-code/php/index.html
  hash does not exist --- zh/docs/zero-code/php/index.html --> /zh/docs/concepts/context-propagation/#propagation
zh/docs/concepts/signals/baggage/index.html
  hash does not exist --- zh/docs/concepts/signals/baggage/index.html --> /zh/docs/concepts/context-propagation/#propagation
  hash does not exist --- zh/docs/concepts/signals/baggage/index.html --> /zh/docs/concepts/context-propagation/#context
fr/docs/concepts/glossary/index.html
  hash does not exist --- fr/docs/concepts/glossary/index.html --> /fr/docs/what-is-opentelemetry/#history
  hash does not exist --- fr/docs/concepts/glossary/index.html --> /fr/docs/what-is-opentelemetry/#history
es/docs/zero-code/php/index.html
  hash does not exist --- es/docs/zero-code/php/index.html --> /es/docs/concepts/context-propagation/#propagation
es/docs/concepts/signals/baggage/index.html
  hash does not exist --- es/docs/concepts/signals/baggage/index.html --> /es/docs/concepts/context-propagation/#propagation
  hash does not exist --- es/docs/concepts/signals/baggage/index.html --> /es/docs/concepts/context-propagation/#context
es/docs/concepts/instrumentation/zero-code/index.html
  hash does not exist --- es/docs/concepts/instrumentation/zero-code/index.html --> /es/docs/concepts/components/#exporters
es/docs/concepts/glossary/index.html
  hash does not exist --- es/docs/concepts/glossary/index.html --> /es/docs/what-is-opentelemetry/#history
  hash does not exist --- es/docs/concepts/glossary/index.html --> /es/docs/what-is-opentelemetry/#history
  hash does not exist --- es/docs/concepts/glossary/index.html --> /es/docs/concepts/components/#specification
========================================================================
✘✘✘ failed in 1m19.651749315s
41 errors in 1992 documents

Related:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    • Status

      No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions