feat: release design system engine, studio and component contracts
This commit is contained in:
1 parent
ff1065fb27
commit
3943b946d6
693 files changed
+175546
-3894
No files matched your search
@@ -32,6 +32,20 @@ try {
|
||||
throw new Error("Safe stage did not produce deterministic SHA-256 records.");
|
||||
}
|
||||
|
||||
const runtimeManifest = {
|
||||
...manifest,
|
||||
wrnexus: { clientRuntimes: [{ id: "chartjs", entry: "./dist/chart-runtime.js" }] },
|
||||
};
|
||||
let missingRuntimeRejected = false;
|
||||
try {
|
||||
validateAndHashStage(safe, runtimeManifest);
|
||||
} catch (error) {
|
||||
missingRuntimeRejected = String(error).includes("chart-runtime.js");
|
||||
}
|
||||
if (!missingRuntimeRejected) throw new Error("Missing client runtime was not rejected.");
|
||||
writeFileSync(join(safe, "dist", "chart-runtime.js"), "export {};\n");
|
||||
validateAndHashStage(safe, runtimeManifest);
|
||||
|
||||
const forbidden = join(root, "forbidden");
|
||||
mkdirSync(forbidden);
|
||||
writeFileSync(join(forbidden, ".env"), "TOKEN=secret\n");
|
||||
|
||||
Reference in new issue
Block a user