@@ -2,7 +2,7 @@ import { Octokit } from "@octokit/rest";
22import slugify from "@sindresorhus/slugify" ;
33import { CanvasRenderService } from "chartjs-node-canvas" ;
44import dayjs from "dayjs" ;
5- import { ensureDir , readFile , readJson , writeFile , writeJson } from "fs-extra" ;
5+ import { ensureDir , ensureFile , readFile , readJson , writeFile , writeJson } from "fs-extra" ;
66import { safeLoad } from "js-yaml" ;
77import { join } from "path" ;
88
@@ -217,6 +217,7 @@ export const generateGraphs = async () => {
217217 ] ;
218218
219219 for await ( const dataItem of dataItems ) {
220+ await ensureFile ( join ( "." , "graphs" , dataItem [ 0 ] ) ) ;
220221 await writeFile (
221222 join ( "." , "graphs" , dataItem [ 0 ] ) ,
222223 await canvasRenderService . renderToBuffer ( {
@@ -256,6 +257,7 @@ export const generateGraphs = async () => {
256257 ) ;
257258 }
258259
260+ await ensureFile ( join ( "." , "graphs" , slug , "response-time.png" ) ) ;
259261 await writeFile (
260262 join ( "." , "graphs" , slug , "response-time.png" ) ,
261263 await canvasRenderService . renderToBuffer ( {
0 commit comments