2 lines
702 B
JavaScript
2 lines
702 B
JavaScript
import fs from "node:fs"; import path from "node:path"; import { fileURLToPath } from "node:url"; const root=path.resolve(path.dirname(fileURLToPath(import.meta.url)),".."); const gate=JSON.parse(fs.readFileSync(path.join(root,"docs/p6/templatepymod-module-gate.json"),"utf8")); if(gate.taskId!=="FW-P6-TPM-Y"||gate.result!=="passed"||gate.moduleStatus.after!=="completed")throw Error("TemplatePyMod gate not eligible"); const p=path.join(root,"docs/current/task-state.json"),s=JSON.parse(fs.readFileSync(p,"utf8"));s.module_status.TemplatePyMod="completed";fs.writeFileSync(p,`${JSON.stringify(s,null,2)}\n`);console.log(JSON.stringify({module:"TemplatePyMod",status:s.module_status.TemplatePyMod}));
|