From eaa9fe5cd5abf9a8bd66ef0070bbf362995998ad Mon Sep 17 00:00:00 2001 From: morluto <76467478+morluto@users.noreply.github.com> Date: Tue, 13 Oct 2026 20:55:14 +0800 Subject: [PATCH] test(release): validate every owned documentation version block --- tests/conformance/releaseConfiguration.test.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/tests/conformance/releaseConfiguration.test.ts b/tests/conformance/releaseConfiguration.test.ts index 57b81e3af..3d4f29ab2 100644 --- a/tests/conformance/releaseConfiguration.test.ts +++ b/tests/conformance/releaseConfiguration.test.ts @@ -67,12 +67,15 @@ describe("release configuration", () => { const packageJson = (await readJson("package.json")) as { version: string; }; - const versionBlock = - /[\s\S]*?/u.exec( - content, - )?.[0]; - - expect(versionBlock).toContain(`rea-agents@${packageJson.version}`); + const versionBlocks = [ + ...content.matchAll( + /[\s\S]*?/gu, + ), + ]; + // Both the plugin and registry examples must remain release-owned. + expect(versionBlocks).toHaveLength(2); + for (const [block] of versionBlocks) + expect(block).toContain(`rea-agents@${packageJson.version}`); }, );