feat(release): synthesize initial catalog entries
This commit is contained in:
@@ -196,16 +196,16 @@ def dry_run_steps(*, units: tuple[ReleasePlanUnit, ...], dashboard: ReleaseDashb
|
||||
if initial_units:
|
||||
steps.append(
|
||||
ReleasePlanStep(
|
||||
id="catalog:initial-entry-synthesis",
|
||||
title=f"Prepare initial {channel} catalog entries",
|
||||
id="catalog:initial-version-metadata",
|
||||
title=f"Prepare version metadata before adding to {channel}",
|
||||
detail=(
|
||||
"Selected initial-release repositories are not guaranteed to exist in the channel catalog yet: "
|
||||
"Selected repositories have no source version metadata: "
|
||||
+ ", ".join(unit.repo for unit in initial_units)
|
||||
+ ". The current selective catalog writer updates existing entries only."
|
||||
+ ". Initial catalog synthesis requires aligned pyproject, module manifest, and optional frontend versions."
|
||||
),
|
||||
cwd=dashboard.meta_root,
|
||||
mutating=True,
|
||||
status="needs-catalog-entry-synthesis",
|
||||
status="needs-version-metadata",
|
||||
)
|
||||
)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user