From 724260b3bcea0c08fd282958afb741a680728efb Mon Sep 17 00:00:00 2001 From: bigboateng Date: Sat, 1 Aug 2026 04:49:07 +0100 Subject: [PATCH] fix(yield): project distribution/release-notes into the public surface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The sync gate requires every surface-changing sync PR to ADD a note under public release-notes/ — but yield's surface never projected its notes directory, so the gate could never be satisfied and every sync blocked. Adds the tree rule distribution/release-notes -> release-notes (the Boatstack pattern); labkit gen + doctor pass for all labs. Disclosure-Reviewed: reviewed — public-safe only; private tree untouched by this commit --- labs/22-yield/publish.config.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/labs/22-yield/publish.config.json b/labs/22-yield/publish.config.json index 66c161e1..a8030b3b 100644 --- a/labs/22-yield/publish.config.json +++ b/labs/22-yield/publish.config.json @@ -23,12 +23,24 @@ "kind": "tree", "source": "yield", "dest": ".", - "exclude_dirs": [".yield", ".git", "node_modules", "__pycache__", "dist", "build"] + "exclude_dirs": [ + ".yield", + ".git", + "node_modules", + "__pycache__", + "dist", + "build" + ] }, { "kind": "copy", "source": "public-readme/README.md", "dest": "README.md" + }, + { + "kind": "tree", + "source": "distribution/release-notes", + "dest": "release-notes" } ], "release_notes": {