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