21 lines
622 B
JavaScript
21 lines
622 B
JavaScript
import dotenv from 'dotenv';
|
|
import logger from './lib/logger.mjs';
|
|
import createRepo from './lib/create_repo.mjs';
|
|
import createPullComment from './lib/create_pull_comment.mjs';
|
|
|
|
dotenv.config();
|
|
|
|
async function forceRetest() {
|
|
const [ownerRepo, prNumber] = process.argv.splice(2);
|
|
const { PULL_RETEST_BODY } = process.env;
|
|
|
|
if (!ownerRepo || !prNumber) {
|
|
throw new Error('You must specify an owner/repo combo and a pull request number');
|
|
}
|
|
|
|
const repo = createRepo(ownerRepo);
|
|
await createPullComment(repo, prNumber, PULL_RETEST_BODY, { delete: true });
|
|
}
|
|
|
|
forceRetest().catch(err => logger.error(err));
|