Skip to content

Commit a0a7026

Browse files
Feat: Add :tracking: to dec_rec (#641)
Adding :tracking: field to decision record need. It allows a link to github issues and renders a clickable link
1 parent 16db35c commit a0a7026

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

src/extensions/score_metamodel/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,12 +251,12 @@ def setup(app: Sphinx) -> dict[str, str | bool]:
251251
app.config.needs_links.update(metamodel.needs_links)
252252
app.config.needs_fields.update(metamodel.needs_fields)
253253
app.config.needs_string_links.setdefault(
254-
"mitigation_issue_linker",
254+
"github_issue_linker",
255255
{
256256
"regex": r"(?P<url>https://github\.com/[^/]+/(?P<repo>[^/]+)/issues/(?P<number>\d+))",
257257
"link_url": "{{url}}",
258258
"link_name": "{{repo}}#{{number}}",
259-
"options": ["mitigation_issue"],
259+
"options": ["mitigation_issue", "tracking"],
260260
},
261261
)
262262
app.config.graph_checks = metamodel.needs_graph_check

src/extensions/score_metamodel/metamodel.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -938,6 +938,7 @@ needs_types:
938938
decision: ^.*$
939939
optional_options:
940940
consequences: ^.*$
941+
tracking: ^https://github\.com/[^/]+/[^/]+/issues/\d+$
941942
optional_links:
942943
affects: ANY
943944

0 commit comments

Comments
 (0)