fix(index.ts): fs promise fixed path
This commit is contained in:
parent
71625bd77e
commit
285e1938c9
10
src/index.ts
10
src/index.ts
@ -1,5 +1,5 @@
|
|||||||
import dotnenv from 'dotenv';
|
import dotnenv from 'dotenv';
|
||||||
import fs from 'fs/promises';
|
import fs from 'fs';
|
||||||
|
|
||||||
import ejs from 'ejs';
|
import ejs from 'ejs';
|
||||||
import remark from 'remark';
|
import remark from 'remark';
|
||||||
@ -9,6 +9,8 @@ import link from './link';
|
|||||||
import git from './git';
|
import git from './git';
|
||||||
import core from '@actions/core';
|
import core from '@actions/core';
|
||||||
|
|
||||||
|
const fsp = fs.promises;
|
||||||
|
|
||||||
import type {
|
import type {
|
||||||
SortedLanguageList,
|
SortedLanguageList,
|
||||||
PaginationLink,
|
PaginationLink,
|
||||||
@ -26,7 +28,7 @@ const API_STARRED_URL = `'https://api.github.com/users/${REPO_USERNAME}/starred'
|
|||||||
|
|
||||||
const renderer = async (data: any) => {
|
const renderer = async (data: any) => {
|
||||||
try {
|
try {
|
||||||
const MD_TEMPLATE = await fs.readFile('fixtures/template.md.ejs', 'utf-8');
|
const MD_TEMPLATE = await fsp.readFile('fixtures/template.md.ejs', 'utf-8');
|
||||||
return ejs.render(MD_TEMPLATE, data);
|
return ejs.render(MD_TEMPLATE, data);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
core.error(error);
|
core.error(error);
|
||||||
@ -45,7 +47,7 @@ async function apiGetStar(url: string): Promise<ApiGetStarResponse> {
|
|||||||
const { headers, body }: any = await (async () => {
|
const { headers, body }: any = await (async () => {
|
||||||
if (!IS_PROD)
|
if (!IS_PROD)
|
||||||
return JSON.parse(
|
return JSON.parse(
|
||||||
await fs.readFile('fixtures/stars-response.json', 'utf-8')
|
await fsp.readFile('fixtures/stars-response.json', 'utf-8')
|
||||||
);
|
);
|
||||||
return GithubApi.get(url);
|
return GithubApi.get(url);
|
||||||
})();
|
})();
|
||||||
@ -114,7 +116,7 @@ export async function main(): Promise<any> {
|
|||||||
|
|
||||||
const markdown: string = await generateMd(rendered);
|
const markdown: string = await generateMd(rendered);
|
||||||
|
|
||||||
await fs.writeFile(OUTPUT_FILENAME, markdown);
|
await fsp.writeFile(OUTPUT_FILENAME, markdown);
|
||||||
|
|
||||||
await git.add(OUTPUT_FILENAME);
|
await git.add(OUTPUT_FILENAME);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user