Fix strict bugs in user pr script

This commit is contained in:
Wesley Wigham 2019-07-01 11:10:43 -07:00
parent 23f1d5ccb7
commit 4382d7e7b2
No known key found for this signature in database
GPG Key ID: D59F87F60C5400C9

View File

@ -1,4 +1,5 @@
/// <reference lib="esnext.asynciterable" />
/// <reference lib="es2015.promise" />
// Must reference esnext.asynciterable lib, since octokit uses AsyncIterable internally
import Octokit = require("@octokit/rest");
import {runSequence} from "./run-sequence";
@ -29,7 +30,7 @@ gh.authenticate({
token: process.argv[2]
});
gh.pulls.create({
owner: process.env.TARGET_FORK,
owner: process.env.TARGET_FORK!,
repo: "TypeScript",
maintainer_can_modify: true,
title: `🤖 User test baselines have changed` + (process.env.TARGET_BRANCH ? ` for ${process.env.TARGET_BRANCH}` : ""),
@ -45,9 +46,9 @@ cc ${reviewers.map(r => "@" + r).join(" ")}`,
console.log(`Pull request ${num} created.`);
if (!process.env.SOURCE_ISSUE) {
await gh.pulls.createReviewRequest({
owner: process.env.TARGET_FORK,
owner: process.env.TARGET_FORK!,
repo: "TypeScript",
number: num,
pull_number: num,
reviewers,
});
}