From dda221cedfa78244c485a5592d72c256d735f701 Mon Sep 17 00:00:00 2001 From: Steven Le <387282+stevenle@users.noreply.github.com> Date: Wed, 18 Feb 2026 11:31:11 -0800 Subject: [PATCH] fix(root-cms): use release description for publish action message --- packages/root-cms/ui/utils/doc.ts | 6 +++++- packages/root-cms/ui/utils/release.ts | 12 ++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/packages/root-cms/ui/utils/doc.ts b/packages/root-cms/ui/utils/doc.ts index b83dd1c0e..48cb585a5 100644 --- a/packages/root-cms/ui/utils/doc.ts +++ b/packages/root-cms/ui/utils/doc.ts @@ -166,7 +166,11 @@ export async function cmsPublishDocs( } for (const docId of docIds) { - logAction('doc.publish', {metadata: {docId}}); + const metadata: Record = {docId}; + if (options?.publishMessage) { + metadata.publishMessage = options.publishMessage; + } + logAction('doc.publish', {metadata}); } // Reset doc cache for published docs. diff --git a/packages/root-cms/ui/utils/release.ts b/packages/root-cms/ui/utils/release.ts index 1abdd25c5..441f53524 100644 --- a/packages/root-cms/ui/utils/release.ts +++ b/packages/root-cms/ui/utils/release.ts @@ -123,10 +123,18 @@ export async function publishRelease(id: string) { if (dataSourceIds.length > 0) { await cmsPublishDataSources(dataSourceIds, {batch, commitBatch: false}); } - await cmsPublishDocs(docIds, {batch, releaseId: id}); + await cmsPublishDocs(docIds, { + batch, + releaseId: id, + publishMessage: release.description, + }); console.log(`published release: ${id}`); + const metadata: Record = {releaseId: id, docIds, dataSourceIds}; + if (release.description) { + metadata.publishMessage = release.description; + } logAction('release.publish', { - metadata: {releaseId: id, docIds, dataSourceIds}, + metadata, }); }