Commit remaining workspace changes

This commit is contained in:
2026-03-13 11:45:06 +03:00
parent 36742cd20c
commit 03a90f58bd
8 changed files with 537 additions and 16 deletions

View File

@@ -36,6 +36,7 @@ from src.models.clean_release import (
ReleaseCandidateStatus,
)
from src.services.clean_release.approval_service import approve_candidate
from src.services.clean_release.artifact_catalog_loader import load_bootstrap_artifacts
from src.services.clean_release.compliance_execution_service import ComplianceExecutionService
from src.services.clean_release.enums import CandidateStatus
from src.services.clean_release.manifest_service import build_manifest_snapshot
@@ -270,6 +271,15 @@ class CleanReleaseTUI:
status=ReleaseCandidateStatus.DRAFT,
)
repository.save_candidate(candidate)
imported_artifacts = load_bootstrap_artifacts(
os.getenv("CLEAN_TUI_ARTIFACTS_JSON", "").strip(),
candidate.id,
)
for artifact in imported_artifacts:
repository.save_artifact(artifact)
if imported_artifacts:
candidate.transition_to(CandidateStatus.PREPARED)
repository.save_candidate(candidate)
registry_id = payload.get("registry_id", "REG-1")
entries = [