From 86be40555f72dd9e9f1604fe2afd4e98fcaa7dd5 Mon Sep 17 00:00:00 2001 From: Bruno Date: Mon, 24 Apr 2023 09:46:56 -0300 Subject: [PATCH] Chore: use native async fs.readFile in json-file-to-job-output script (#66686) --- .../workflows/scripts/json-file-to-job-output.js | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/.github/workflows/scripts/json-file-to-job-output.js b/.github/workflows/scripts/json-file-to-job-output.js index 0f6dd1e65ff..f176f79aa5b 100644 --- a/.github/workflows/scripts/json-file-to-job-output.js +++ b/.github/workflows/scripts/json-file-to-job-output.js @@ -1,7 +1,7 @@ module.exports = async ({ core, filePath }) => { try { - const fs = require('fs'); - const content = await readFile(fs, filePath); + const fs = require('fs').promises; + const content = await fs.readFile(filepath) const result = JSON.parse(content); core.startGroup('Parsing json file...'); @@ -15,13 +15,4 @@ module.exports = async ({ core, filePath }) => { } catch (error) { core.restFailed(error.message); } -} - -async function readFile(fs, path) { - return new Promise((resolve, reject) => { - fs.readFile(path, (error, data) => { - if (error) return reject(error); - return resolve(data); - }); - }); } \ No newline at end of file