From 41e98a1d67a7495ecb3126e4c73fbfebea4343ba Mon Sep 17 00:00:00 2001 From: Patrick Wozniak Date: Tue, 25 Aug 2026 15:09:54 +0200 Subject: [PATCH] fix(models): keep generated sync scope reviewable --- .github/scripts/check-commandcode-model-metadata.ts | 11 +---------- .github/workflows/model-metadata.yml | 3 +-- tests/test-model-metadata-check.ts | 8 -------- 3 files changed, 2 insertions(+), 20 deletions(-) diff --git a/.github/scripts/check-commandcode-model-metadata.ts b/.github/scripts/check-commandcode-model-metadata.ts index 4cfa4e2..292a4d3 100644 --- a/.github/scripts/check-commandcode-model-metadata.ts +++ b/.github/scripts/check-commandcode-model-metadata.ts @@ -18,7 +18,6 @@ const TEXT_ONLY_MARKER = ',__name(isKnownTextOnlyModel,"isKnownTextOnlyModel")' const VALID_EFFORTS = new Set(["minimal", "low", "medium", "high", "xhigh", "max"]) const CATALOG_SOURCE_PATH = new URL("../../src/commandcode-catalog.ts", import.meta.url) const README_PATH = new URL("../../README.md", import.meta.url) -const CHANGELOG_PATH = new URL("../../CHANGELOG.md", import.meta.url) export interface CommandCodeModelMetadata { imageModelIds: readonly string[] @@ -254,22 +253,14 @@ export function updateReadmeCatalogVersion(readme: string, packageVersion: strin return updateDocumentedCatalogVersion(readme, packageVersion, "README") } -export function updateChangelogCatalogVersion(changelog: string, packageVersion: string): string { - return updateDocumentedCatalogVersion(changelog, packageVersion, "changelog") -} - async function writeSynchronizedCatalog( packageVersion: string, metadata: CommandCodeModelMetadata, ): Promise { - const [readme, changelog] = await Promise.all([ - readFile(README_PATH, "utf-8"), - readFile(CHANGELOG_PATH, "utf-8"), - ]) + const readme = await readFile(README_PATH, "utf-8") await Promise.all([ writeFile(CATALOG_SOURCE_PATH, renderCommandCodeCatalog(packageVersion, metadata), "utf-8"), writeFile(README_PATH, updateReadmeCatalogVersion(readme, packageVersion), "utf-8"), - writeFile(CHANGELOG_PATH, updateChangelogCatalogVersion(changelog, packageVersion), "utf-8"), ]) } diff --git a/.github/workflows/model-metadata.yml b/.github/workflows/model-metadata.yml index 196b7b5..de5a26f 100644 --- a/.github/workflows/model-metadata.yml +++ b/.github/workflows/model-metadata.yml @@ -58,7 +58,7 @@ jobs: run: npm run sync:commandcode-catalog | tee commandcode-catalog-report.md - name: Format and verify synchronized files run: | - npm run format -- src/commandcode-catalog.ts README.md CHANGELOG.md + npm run format -- src/commandcode-catalog.ts README.md npm run typecheck npm run test:models npm run format:check @@ -87,4 +87,3 @@ jobs: add-paths: | src/commandcode-catalog.ts README.md - CHANGELOG.md diff --git a/tests/test-model-metadata-check.ts b/tests/test-model-metadata-check.ts index c2989b6..ac1b61f 100644 --- a/tests/test-model-metadata-check.ts +++ b/tests/test-model-metadata-check.ts @@ -9,7 +9,6 @@ import { parseModelsReference, parsePackageVersion, renderCommandCodeCatalog, - updateChangelogCatalogVersion, updateReadmeCatalogVersion, type CommandCodeModelMetadata, } from "../.github/scripts/check-commandcode-model-metadata.ts" @@ -129,13 +128,6 @@ export const MODEL_EFFORTS: Readonly {