Skip to content

Conversation

@arnoox
Copy link
Contributor

@arnoox arnoox commented Feb 11, 2026

Bugfix

Description

  • Remove the empty mitigation_issue attribute from
    feat_saf_dfa__persistency__execution_blocking, which violates the metamodel
    pattern ^https://github.com/.*$.

This fix is required because score-docs-as-code now generates sphinx-needs 6
schema definitions (schemas.json) from the S-CORE metamodel. These schemas are
evaluated at parse time on all needs, including those pulled from external
repositories. The empty string "" was previously silently accepted by the
Python-based post-build checks but is now correctly rejected by the schema
validation, which enforces that mitigation_issue, if present, must be a valid
GitHub URL.

See also: #394

Related ticket

Important

Please replace [ISSUE-NUMBER] with the issue-number that tracks this bug fix. If there is no such
ticket yet, create one via this issue template.

closes #2582 (bugfix ticket)

@github-actions
Copy link

⚠️ Docs-as-Code version mismatch detected
Please check the CI build logs for details and align the documentation version with the Bazel dependency.

@github-actions
Copy link

The created documentation from the pull request is available at: docu-html

@arnoox arnoox marked this pull request as ready for review February 11, 2026 10:16
:failure_id: UI_01_06
:failure_effect: Blocking of execution. This will lead to a unavailability of the persistency feature.
:mitigated_by: aou_req__persistency__appl_exec
:mitigation_issue:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I appreciate the check against "". But we have to rework on the process description. I'll create a ticket for this. Until that I'm not sure but I guess you'll get a error of a missing attribute.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove empty mitigation_issue from feat_saf_dfa__persistency__execution_blocking

2 participants