clean ui
This commit is contained in:
@@ -22,6 +22,8 @@ from ...models.clean_release import (
|
||||
)
|
||||
|
||||
|
||||
# [DEF:CleanReleaseRepository:Class]
|
||||
# @PURPOSE: Data access object for clean release lifecycle.
|
||||
@dataclass
|
||||
class CleanReleaseRepository:
|
||||
candidates: Dict[str, ReleaseCandidate] = field(default_factory=dict)
|
||||
@@ -86,4 +88,9 @@ class CleanReleaseRepository:
|
||||
|
||||
def get_violations_by_check_run(self, check_run_id: str) -> List[ComplianceViolation]:
|
||||
return [v for v in self.violations.values() if v.check_run_id == check_run_id]
|
||||
def clear_history(self) -> None:
|
||||
self.check_runs.clear()
|
||||
self.reports.clear()
|
||||
self.violations.clear()
|
||||
# [/DEF:CleanReleaseRepository:Class]
|
||||
# [/DEF:backend.src.services.clean_release.repository:Module]
|
||||
Reference in New Issue
Block a user