feat: release design system engine, studio and component contracts

This commit is contained in:
Clintchiz committed 2026-10-19 13:09:03 +05:30
1 parent ff1065fb27
commit 3943b946d6
693 files changed
+175546 -3894

No files matched your search

+3 -2
View File
@@ -1,3 +1,4 @@
import { isIndependentReleaseVersion } from "./lib/package-version.mjs";
import console from "node:console";
import { execFileSync } from "node:child_process";
import { existsSync, readFileSync, readdirSync, statSync, writeFileSync, mkdirSync } from "node:fs";
@@ -79,8 +80,8 @@ const manifests = trackedFiles
.filter(({ value }) => value.name?.startsWith("@wrnexus/"));
addCheck(
"SEC-PACKAGE-VERSION",
manifests.every(({ value }) => /^0\.8\.\d+$/.test(value.version)),
"Every @wrnexus package must use a valid independent 0.8 version.",
manifests.every(({ value }) => isIndependentReleaseVersion(value.version)),
"Every @wrnexus package must use a valid independent release version.",
);
addCheck(
"SEC-PRIVATE-PUBLISH",