montana/Russian/Site/messenger/dev/createStatoscopeComment.js
2026-05-18 18:05:32 +03:00

19 lines
606 B
JavaScript

import { readFileSync } from 'fs';
import template from '../.github/workflows/statoscope-comment.js';
import createPRComment from './createPRComment.js';
export default async ({ github, context }) => {
const data = JSON.parse(readFileSync('result.json', 'utf8'));
const baseUrl = process.env.BASE_URL;
const parsedUrl = new URL(baseUrl);
parsedUrl.host = `deploy-preview-${context.issue.number}--${parsedUrl.host}`;
parsedUrl.pathname = '/statoscope-report.html';
data.reportUrl = parsedUrl.toString();
const body = template(data);
await createPRComment({ github, context, body });
};