Skip to content

Fix the Qiskit C API objects.inv broken links #4200

@arnaucasau

Description

@arnaucasau

The Qiskit C API has always had some broken links in the objects.inv file that we never fixed:

"public/docs/api/qiskit-c/objects.inv": [
"/docs/api/qiskit-c/qk-complex-64#qk_complex64_from_native",
"/docs/api/qiskit-c/qk-complex-64#qk_complex64_from_native.value",
"/docs/api/qiskit-c/qk-complex-64#qk_complex64_to_native",
"/docs/api/qiskit-c/qk-complex-64#qk_complex64_to_native.value",
"/docs/api/qiskit-c/qk-circuit#qkdelayunit_ms",
"/docs/api/qiskit-c/qk-circuit#qkdelayunit_ns",
"/docs/api/qiskit-c/qk-circuit#qkdelayunit_ps",
"/docs/api/qiskit-c/qk-circuit#qkdelayunit_s",
"/docs/api/qiskit-c/qk-circuit#qkdelayunit_us",
"/docs/api/qiskit-c/index#c_api",
"/docs/api/qiskit-c/qk-complex-64#structqkcomplex64",
"/docs/api/qiskit-c/qk-complex-64#structqkcomplex64_1a1d0477d0d30b088dfd322e85b4be5464",
"/docs/api/qiskit-c/qk-complex-64#structqkcomplex64_1ae08ef5279f405357144d24ec1147b5f9",
"/docs/api/qiskit-c/version#qiskit_version_patch",
"/docs/api/qiskit-c/version#qiskit_version_minor",
"/docs/api/qiskit-c/version#qiskit_version_major",
"/docs/api/qiskit-c/version#qiskit_version_hex",
"/docs/api/qiskit-c/version#qiskit_version",
"/docs/api/qiskit-c/version#qiskit_release_serial",
"/docs/api/qiskit-c/version#qiskit_release_level",
"/docs/api/qiskit-c/version#qiskit_get_version_hex",
],

After the release of Qiskit v2.2.3, our link checker found roughly 320 new broken links that could be caused by our script not fully understanding the changes done in Qiskit/qiskit#15250

To unblock the release of the docs, we ignored the objects.inv entirely from our link checker in #4159, so this issue is used to track fixing them.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions