Release Access v0.1.20 configuration package context
Module Package Release / publish-packages (push) Successful in 11s

This commit is contained in:
2026-08-22 18:04:33 +02:00
parent 2d1b1e356e
commit 206873b62a
8 changed files with 103 additions and 5 deletions
@@ -850,6 +850,7 @@ class ConfigurationPackageApplyResponse(BaseModel):
diagnostics: list[dict[str, Any]] = Field(default_factory=list)
created_refs: dict[str, str] = Field(default_factory=dict)
updated_refs: dict[str, str] = Field(default_factory=dict)
rollback: dict[str, Any] | None = None
class ConfigurationPackageExportRequest(BaseModel):
@@ -865,6 +866,7 @@ class ConfigurationPackageExportResponse(BaseModel):
fragments: list[dict[str, Any]] = Field(default_factory=list)
data_requirements: list[dict[str, Any]] = Field(default_factory=list)
diagnostics: list[dict[str, Any]] = Field(default_factory=list)
provenance: dict[str, Any] | None = None
class SystemSettingsItem(BaseModel):
@@ -1036,6 +1036,7 @@ def configuration_package_apply_endpoint(
diagnostics=[item.to_dict() for item in result.diagnostics],
created_refs=dict(result.created_refs),
updated_refs=dict(result.updated_refs),
rollback=result.rollback.to_dict() if result.rollback is not None else None,
)
@@ -1056,6 +1057,7 @@ def configuration_package_export_endpoint(
fragments=[item.to_dict() for item in result.fragments],
data_requirements=[item.to_dict() for item in result.data_requirements],
diagnostics=[item.to_dict() for item in result.diagnostics],
provenance=result.provenance.to_dict() if result.provenance is not None else None,
)