fix: create the docs directory in P3 mutation helper
This commit is contained in:
@@ -723,8 +723,10 @@ async function mutateWorkspaceDescriptor(ctx, workspaceId, mutator, commitMessag
|
||||
ctx.workspaceObjects[workspaceId === "p2-dwh" ? "dwh" : "filesystem"] = workspace;
|
||||
await writeFile(join(author, workspaceId, "workspace.yaml"), descriptorYaml(workspace));
|
||||
const docs = ctx.workspaceModules.renderWorkspaceDocs(workspace);
|
||||
await writeFile(join(author, "workspace-docs", workspaceId, "contract.env.example"), docs.envExample);
|
||||
await writeFile(join(author, "workspace-docs", workspaceId, "README.md"), docs.markdown);
|
||||
const docsDir = join(author, "workspace-docs", workspaceId);
|
||||
await mkdir(docsDir, { recursive: true, mode: 0o700 });
|
||||
await writeFile(join(docsDir, "contract.env.example"), docs.envExample);
|
||||
await writeFile(join(docsDir, "README.md"), docs.markdown);
|
||||
await git(ctx, ["add", `${workspaceId}/workspace.yaml`, `workspace-docs/${workspaceId}/contract.env.example`, `workspace-docs/${workspaceId}/README.md`], author);
|
||||
await git(ctx, ["commit", "-m", commitMessage], author);
|
||||
await git(ctx, ["push", "origin", "main"], author);
|
||||
|
||||
Reference in New Issue
Block a user