diff --git a/src/extensions/score_metamodel/__init__.py b/src/extensions/score_metamodel/__init__.py index 641025dc7..8b4b63f2a 100644 --- a/src/extensions/score_metamodel/__init__.py +++ b/src/extensions/score_metamodel/__init__.py @@ -251,12 +251,12 @@ def setup(app: Sphinx) -> dict[str, str | bool]: app.config.needs_links.update(metamodel.needs_links) app.config.needs_fields.update(metamodel.needs_fields) app.config.needs_string_links.setdefault( - "mitigation_issue_linker", + "github_issue_linker", { "regex": r"(?Phttps://github\.com/[^/]+/(?P[^/]+)/issues/(?P\d+))", "link_url": "{{url}}", "link_name": "{{repo}}#{{number}}", - "options": ["mitigation_issue"], + "options": ["mitigation_issue", "tracking"], }, ) app.config.graph_checks = metamodel.needs_graph_check diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index 4904f1da6..7270a8dcc 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -939,6 +939,7 @@ needs_types: decision: ^.*$ optional_options: consequences: ^.*$ + tracking: ^https://github\.com/[^/]+/[^/]+/issues/\d+$ optional_links: affects: ANY