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));