Skip to main content

dbml_sharepoint.model.release

load release.yaml provenance

release.yaml reader + config-snapshot hashing.

Release

@dataclass
class Release:
release_tag: str
date: str
deployer_version: str
schema_version: str
flow_package_version: str
notes: str

Release(release_tag: str, date: str, deployer_version: str, schema_version: str, flow_package_version: str, notes: str)

load_release

def load_release(path: pathlib.Path) -> dbml_sharepoint.model.release.Release

snapshot_hashes

def snapshot_hashes(paths: dict[str, pathlib.Path]) -> dict[str, str]

SHA-256 of each file's bytes; used to populate config_snapshot at deployer-build time.